首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

正则替换特殊字符

2013-04-05 
求一个正则替换特殊字符特殊字符+ – && || ! ( ) { } [ ] ^ ” ~ * ? : \ 替换后加上 \如 +替换后 \+跪求。。

求一个正则替换特殊字符
特殊字符   + – && || ! ( ) { } [ ] ^ ” ~ * ? : \ 
替换后加上 \
如 +  替换后 \+
跪求。。。
[解决办法]

    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")

热点排行