我有一个正则表达式的问题,我必须在文本中识别令牌,如:
Foo-然后是其中一个bar或baz后面的-一些数字,如:
Foo-bar-010
Foo-baz-101
Run Code Online (Sandbox Code Playgroud)
然后我想把我的比赛分成:Foo-bar -010和Foo-baz -101
我的正则表达式是这样的:
(Foo-(bar|baz))-[0-9]+
Run Code Online (Sandbox Code Playgroud)
这有点酷,但我不想为'bar'或'baz'子句定义一个组,因为它会影响我的结果.
有没有想过只用一个组得到这个结果?