正则表达式:匹配除一个单词之外的所有内容

Joh*_*auß 3 regex

我正在寻找一种正则表达式模式,它可以匹配除一个单词之外的所有内容。

例如,决议:

monitors/resolutions // Should not match
monitors/34          // Should match
monitors/foobar      // Should match
Run Code Online (Sandbox Code Playgroud)

我知道您可以排除单个字符的列表,但是如何排除完整的单词呢?

Avi*_*Raj 5

使用否定前瞻断言,

^(?!.*resolutions).*$
Run Code Online (Sandbox Code Playgroud)

或者

^(?!.*\bresolutions\b).*$
Run Code Online (Sandbox Code Playgroud)

演示版