当前位置: 代码迷 >> Java Web开发 >> 急 !在java中怎么把"替换为\"
  详细解决方案

急 !在java中怎么把"替换为\"

热度:673   发布时间:2016-04-17 01:35:32.0
急 !!!在java中如何把"替换为\"
<a href="http://sighttp.qq.com/cgi-bin/"; target=_blank; onclick="var tempSrc='http://sighttp.qq.com/wpa.js?rantime='+Math.random()"></a>

我想把上面的字符串中的"替换为\",怎么做啊?这样替换主要是为了在客户端拼接字符串,比如 "<span style='color:red'>您的qq状态</span>"+"<a href=\"http://sighttp.qq.com/cgi-bin/\"; target=_blank; onclick=\"var tempSrc='http://sighttp.qq.com/wpa.js?rantime='+Math.random()\"></a>"

replaceAll("\"","\\\"")不起作用。

谁有什么好方法交流下。

------解决方案--------------------
replaceAll("\"","\\\\"")不起作用。
------解决方案--------------------
用正则表达式吧。
------解决方案--------------------
下面两个都是用的正则

java:
Java code
public static void main(String[] args) {        String str = "<a href=\"http://sighttp.qq.com/cgi-bin/\"; target=_blank; onclick=\"var tempSrc='http://sighttp.qq.com/wpa.js?rantime='+Math.random()\"> </a>";        System.out.println(str.replaceAll("\\\"", "\\\\\""));    }
------解决方案--------------------
replaceAll("\"","\\\"")
我想你不需要那个All

replace("\"","\\\"")

我想这个就可以了。呵呵。无需正则替换,简单替换足以。
  相关解决方案