我搜索了很多,但我还没有找到解决问题的方法。
我试图创建一个允许我匹配以下示例的正则表达式:
YOUU 410831 0
MEIU 810851 0
我到了\b(YOUU|MEIU)\w*\b
。
但是我似乎无法添加一个空格,然后是一个数字,然后是一个空格,最后是一个数字。我怎么能做到这一点?
答案 0 :(得分:2)
您正在寻找类似
的内容[A-Z]+(?:\s+[0-9]+)+
或者,如果单词后面有2组数字,第1个数字是6位数,最后一个数字总是大小为1:
[A-Z]+\s+[0-9]{6}\s+[0-9]\b
使用i
选项,还会匹配带小写字母的单词。
答案 1 :(得分:1)
你可能正在寻找这个正则表达式?
\b(YOUU|MEIU)\s+\d+\b\s+\d
如果中间的数字总是6个数字,您可能想用
来解决这个问题\b(YOUU|MEIU)\s+\d{6}\b\s+\d
答案 2 :(得分:1)