正则表达式匹配和比较捕获的组

时间:2015-03-05 22:46:34

标签: regex

我正在尝试匹配模式的某些字符串:

event = sometext1 name = prefix sometext2

我希望匹配sometext1sometext2不同的所有案例。我应该如何使用正则表达式?谢谢!

2 个答案:

答案 0 :(得分:1)

您可以使用此正则表达式:

event += +(\w+) +name+ = +\w+ +((?!\1)\w+)\b

RegEx Demo

答案 1 :(得分:1)

使用这样的反向引用:

^event = ([^\s]+) name = prefix (?!\1).+$

Regular expression visualization

Debuggex Demo