21

ネガティブ先読みの使用に関してサポートが必要です。Notepad ++を使用していて、次を含む行を除くすべての行を削除したい<title>(.*)</title>

私はいくつかのことを試しましたが、それはうまくいきませんでした。

^.*(?!<title>).*</title>
^.*(?!<title>.*</title>)
4

1 に答える 1

27

あなたは近くにいます:

^(?!.*<title>.*</title>).*

この正規表現によって^.*(?!<title>.*</title>)、正規表現エンジンは、見つけることができない位置を見つけるだけ<title>.*</title>です(行の終わりはそのような有効な位置の1つです)。

<title>.*</title>行の先頭から、行のどこにも見つからないことを確認する必要があります。それが私の正規表現が行うことです。

于 2013-03-09T18:42:25.970 に答える