StackOverflow 上的早期问题讨论了 JavaScript 正则表达式的转义,例如:
建议的实现如下:
RegExp.quote = function(str) {
return str.replace(/([.?*+^$[\]\\(){}|-])/g, "\\$1");
};
鉴于两种语言中的正则表达式并不相同,是否有人知道正确转义用于 Java 正则表达式的字符串的 JavaScript 方法?
StackOverflow 上的早期问题讨论了 JavaScript 正则表达式的转义,例如:
建议的实现如下:
RegExp.quote = function(str) {
return str.replace(/([.?*+^$[\]\\(){}|-])/g, "\\$1");
};
鉴于两种语言中的正则表达式并不相同,是否有人知道正确转义用于 Java 正则表达式的字符串的 JavaScript 方法?