不包含字符串的正则表达式匹配行

Rin*_*r81 16 regex

我想选择不包含单词 SCREEN 的行。我尝试了以下正则表达式,(?<!SCREEN).+但似乎不起作用 - 选择所有行。为什么不起作用?

ver*_*era 31

简短的回答: ^((?!SCREEN).)*$

这受到/sf/ask/28436131/ 的启发,其中包含完整的解释

  • 我认为 `^(?:(?!SCREEN).)*$` 会更有效 (4认同)