数百万行のJavaScriptファイルがあります。問題は、IEが,
(カンマ)とそれに続く}
(中括弧)をサポートしていないことです。
Notepad ++では、次の正規表現を使用して、中括弧が後に続くすべてのコンマを見つけることができます:\,.*\}
。
ただし、コンマと中括弧が同じ行にない場合、正規表現はそれに一致しません。
somestring,
}
あなたがする必要があるのは、Notepad ++検索/検索モードの置換で. matches newline
をチェックすることです:
これにより、正規表現のドット.
が改行と一致するため、.*
は任意の数の改行と一致します。
問題はメモ帳バージョンにあります。 notepad ++ v6.1.8に更新され、この正規表現は機能しました\,[\r\n\s]*\}
私は同様の問題があり、私はこれを以下を使用してテストし、それを機能させました:
交換- 、\ r\n\r\n\s +}
WITH-‹空白›
注意: [置換]タブで、[折り返し]をオンにして、検索モードを[正規表現]に設定し、Notepad ++ v6.4.3を使用しています。