如何在 Notepad++ 中跨多行进行正则表达式匹配?

arv*_*ill 6 notepad++ regex

我有一个包含数百万行的 javascript 文件。问题是 IE 不支持,(逗号) 后跟}(大括号)。

在 Notepad++ 中,通过使用以下正则表达式,我能够找到所有后跟大括号的逗号:\,.*\}.

但是当逗号和大括号不在同一行时,正则表达式不匹配:

somestring,

    }
Run Code Online (Sandbox Code Playgroud)

ami*_*elz 6

您需要做的就是检查. matches newlineNotepad++ 搜索/替换搜索模式:

在此处输入图片说明

这将使.正则表达式中的点匹配换行符,因此.*将匹配任意数量的换行符。