
我有一個包含數百萬行的 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。