Notepad ++多行正则表达式

And*_*tri 17 regex notepad++

我在这里链接了数百个类型的文件:http: //pastebin.com/fGgLfZf8

但我想删除占用多行的所有注释,例如.

<!--- MPU ---> 
Run Code Online (Sandbox Code Playgroud)

应该保持不变,同时

<!--
************
blablabla
************
-->
Run Code Online (Sandbox Code Playgroud)

应该删除.

我知道Notepad ++功能通过regexp查找多个文档,我试着使用它,但是我有一些困难.首先,我正在尝试这个正则表达式:

<\!\-\-(.*?)\-\->
Run Code Online (Sandbox Code Playgroud)

在这里进行了测试:http://www.regextester.com/至少部分工作(因为它突出显示了刚刚上线的注释)但是如果我在Notepad ++上复制并粘贴这个正则表达式它只会匹配一行注释= \

有没有人知道如何在Notepad ++中执行此操作?

lil*_*ter 30

在"搜索模式"中的"正则表达式"选项旁边有一个"匹配换行符"复选框(根据@glatapoui,应该注意这只适用于Notepad ++ v6,而不是以前的版本).

在此输入图像描述

  • 它在v5.9中不存在,是时候更新了.:-) (2认同)