我有一个包含数百万行代码的 javascript 文件。问题是 IE 不支持,
(逗号) 后跟}
(花括号)。
在 Notepad++ 中,我可以使用以下正则表达式找到所有后跟大括号的逗号:\,.*\}
。
但是当逗号和花括号不在同一行时,正则表达式不会匹配:
somestring,
}
答案1
您需要做的就是检查. matches newline
Notepad++ 搜索/替换搜索模式:
这将使.
正则表达式中的点匹配换行符,因此.*
将匹配任意数量的换行符。
答案2
问题出在记事本版本上。更新到 notepad++ v6.1.8 后,此正则表达式有效。\,[\r\n\s]*\}
答案3
我遇到了类似的问题,我使用以下命令进行了测试并使其正常工作:
代替 -,\r\n\r\n\s+}
使用 - ‹空白›
笔记:在我的“替换”选项卡中,我选中了“环绕”,并将搜索模式设置为“正则表达式”,并且我使用的是 Notepad++ v6.4.3。