我正在尝试匹配由多个空格分隔的文件。我的问题是第一个字段可以包含一个空格。如何将其与正则表达式匹配?
例如:
Name Other Data Other Data 2
Bob Smith XX1 0101010101
John Doe XX2 0101010101
Bob Doe XX3 0101010101
John Smith XX4 0101010101
我可以使用正则表达式将这些行拆分为三个字段,用空格拆分但允许第一个字段中的单个空格吗?
最佳答案
嗨,以下正则表达式应该可以工作
(\w*\s\w*)\s+\w{2}\d\s+\d*
关于单个空格的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13516162/