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

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

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

答案1

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

这是受到的启发https://stackoverflow.com/questions/406230/regular-expression-to-match-a-line-that-doesnt-contain-a-word其中包含完整的解释

答案2

针对此案例进行另一次尝试:(SCREEN){0}.*$

希望能够帮到你。

相关内容