0

notepad ++正規表現を使用して、廃止されたhtmlヘッドコードを新しいものに置き換えたいと思います。

複数の行を選択する方法と、ファイルの先頭からタグまでの文字列を見つける方法がわかりません。次に、次の検索と置換で、テキストを

次のようなものを試しましたが、役に立ちませんでした。

(.*)<title>
</title>(.*)</head>

1行の文字列のみを検索するように思えます。

手伝ってくれてありがとう!

* Notepad++V6.1.6を使用しています

4

3 に答える 3

1

画像

regular expression前に述べたように、検索ダイアログで、オプションオプションをチェックし、matches newlineあなたが言うことを達成したい場合はチェックする必要があります。

于 2013-01-07T10:39:05.050 に答える
1

正規表現の前に(?s)を追加することで、[。mathces new line]ボックスをチェックせずに同じ効果を達成することもできます(これにより、DOTALLモードが有効になります)。また、式の前で(?-s)を使用して、「。mathces new line」がチェックされているか、(?s)修飾子によってDOTALLモードが有効になっているときに、DOTALLモードを無効にすることができます。これは、正規表現内でDOTALLモードを有効または無効にする場合に役立ちます。たとえば、次の正規表現は、PHPコードでストリームコメントとブロックコメントの両方を検索します。

(?s)/\*.*?\*/|//(?-s).*
于 2013-01-08T15:18:48.397 に答える
0

. matches new line検索/置換ウィンドウのチェックボックスをオンにするだけです。

于 2013-01-07T10:24:09.140 に答える