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

Regex: Does not contain sub string

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

示例字符串是:

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).*$