正则替换特殊字符
求一个正则替换特殊字符特殊字符+ – && || ! ( ) { } [ ] ^ ” ~ * ? : \ 替换后加上 \如 +替换后 \+跪求。。
求一个正则替换特殊字符
特殊字符 + – && || ! ( ) { } [ ] ^ ” ~ * ? : \
替换后加上 \
如 + 替换后 \+
跪求。。。
[解决办法]
var s = '+ – &&
[解决办法]
! ( ) { } [ ] ^ ” ~ * ? : \ ';
var rx = /([\+
[解决办法]
–
[解决办法]
&\
[解决办法]
!\(\)\{\}\[\]\^\”\~\*\?:\\])/g;
s = s.replace(rx, '\\$1');
alert(s)
[解决办法] public static void main(String[] args) {
String test=" + – &&
[解决办法] ! ( ) { } [ ] ^ ” ~ * ? : \\ ";
String reg="([\\+\\–\\&\\
[解决办法]\\!\\(\\)\\{\\}\\[\\]\\^\\”\\~\\*\\?\\:])";
test=test.replaceAll(reg, "\\\\$1");
System.out.println(test);
}
[解决办法]s.replaceAll("(?:[+–!(){}\\[ \\]^”~*?:\\\\]
[解决办法]&&
[解决办法]\\
[解决办法]\\
[解决办法])", "\\\\$0")