1

我有这段文字:

ASDSADSADSAD
THE BIG BLACK BOX 
4343

使用正则表达式我需要匹配所有不以“THE BIG”开头的行我使用了这个正则表达式^(?!(THE BIG))......但不起作用(不匹配任何东西)

另一方面,相反的情况似乎起作用(开始): ^(THE BIG)

有什么建议吗?!

看下图: https ://imgur.com/a/Lk2YNjX

4

1 回答 1

2

您可以使用

^(?!THE BIG).*

您的正则表达式没问题,但您需要添加.*部分以匹配没有不需要的前缀的行。

细节:

  • ^行首
  • (?!THE BIG)否定前瞻匹配除“大”之外的所有内容
  • .*该行的其余部分

在线演示

于 2018-11-30T17:37:56.460 回答