単純な否定後読みを使用することを知っています
#(?<!first word)\r\nsecond word#s
second word
これは見つかりません
some text
first word
second word
some text
期待どおりに一致します
some text
second word
some text
ここでも一致しますが、一致しないはずです
some text
first word
any other text
second word
some text
要件を満たすために正規表現を変更するにはどうすればよいですか?
試してみ#(?<!first word).*second word#s
ましたが、常に一致します。
notepad ++で多くのファイルを検索するには、これが必要です