正则表达式:不包含子字符串

时间:2017-12-27 15:11:54

标签: regex negative-lookahead

我想测试不包含特定子字符串的字符串

示例字符串是:

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

1 个答案:

答案 0 :(得分:2)