Search code examples
regexnotepad++

Notepad++ multiline regex


I've got hundreds of files of the type linked here: http://pastebin.com/fGgLfZf8

But I want to remove all the comments that occupies more than one line eg.

<!--- MPU ---> 

should be left untouched, while

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

should be removed.

I know the Notepad++ feature to lookup through more than a document with regexp and I'm tryin to use it but I have some difficulty. For a start I'm trying this regexp:

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

which tested in here: http://www.regextester.com/ works at least partially (because it highlights the comments made of just on line) But if I copy and paste this regexp on Notepad++ it will match just the one-line comments =\

Does anybody know how to do this in Notepad++?


Solution

  • Next to the "Regular expression" selection in "Search Mode" there is a "matches newline" checkbox (according to @glatapoui it should be noted that this only works in Notepad++ v6, not in previous versions).

    enter image description here