22

ここにリンクされているタイプのファイルが何百もあります: http://pastebin.com/fGgLfZf8

しかし、複数行を占めるすべてのコメントを削除したいと考えています。

<!--- MPU ---> 

そのままにしておく必要がありますが、

<!--
************
blablabla
************
-->

削除する必要があります。

正規表現を使用して複数のドキュメントを検索する Notepad++ 機能を知っており、それを使用しようとしていますが、いくつかの問題があります。まず、私はこの正規表現を試しています:

<\!\-\-(.*?)\-\->

ここでテストしたもの: http://www.regextester.com/は、少なくとも部分的に機能します (ちょうどオンラインで作成されたコメントが強調表示されるため)。 =\

Notepad ++でこれを行う方法を知っている人はいますか?

4

5 に答える 5

45

「検索モード」の「正規表現」選択の横に「改行に一致」チェックボックスがあります(@glatapouiによると、これはNotepad ++ v6でのみ機能し、以前のバージョンでは機能しないことに注意してください)。

ここに画像の説明を入力してください

于 2012-12-18T14:03:59.287 に答える
4

この式<!--.+?(?<=[\*\r\n])-->は、Notepad++ でも複数行のコメントのみに一致しました。

于 2013-04-25T19:43:33.337 に答える
0

<!--[*a-zA-Z\r\n]*-->

これは、メモ帳++で複数行のコメントのみを受け取るようです

編集:ちょっとした間違い:これにはスペースが問題です。あなたが試すことができます <!--[\r\n]{1}[* a-zA-Z\r\n]*-->

于 2012-12-18T14:14:09.797 に答える