【发布时间】:2010-08-31 18:22:29
【问题描述】:
我需要匹配以下字符串并将值作为组返回:
abctic
abctac
xyztic
xyztac
ghhtic
ghhtac
用分组写的模式如下:
(?<arch>[abc,xyz,ghh])(?<flavor>[tic,tac]$)
上面只返回组名的一部分。 (意思是匹配不正确)。
如果我在每个子模式中使用* 而不是最后的$,则组是正确的,但这意味着 abcticff 也将匹配。
请告诉我正确的正则表达式应该是什么。
【问题讨论】:
-
这是我的模式。 (?
[abc,xyz,ghh])(? [tic,tac]$)