正则表达式:不包含子串

我想测试不包含特定的子串正则表达式" title="正则表达式">正则表达式:不包含子串

例子字符串字符串是:

event2 

event23,event1,event67=12

event1,event30

event23

event2

event2,event23

我想匹配不包含event2字符串。

因此以下字符串应该匹配:
event23,event1,event67=12
event1,event30
event23

到目前为止,我可以匹配字符串确实包含event2以下表达式:
/^.*(\bevent2\b)/gm

但我不知道如何将这与负面的预测结合起来。

这似乎并不工作:
/^.*(?!.*(\bevent2\b))/gm

回答:

你可以使用一个negative lookahead:

^(?!.*event2\b).*$

以上是 正则表达式:不包含子串 的全部内容, 来源链接: utcz.com/qa/265918.html

回到顶部