StackOverflowに関する以前の質問では、JavaScriptの正規表現のエスケープについて説明しています。例:
推奨される実装は次のとおりです。
RegExp.quote = function(str) {
return str.replace(/([.?*+^$[\]\\(){}|-])/g, "\\$1");
};
2つの言語の正規表現が同一ではないことを考えると、Javaの正規表現に使用される文字列を適切にエスケープするJavaScriptメソッドを知っている人はいますか?