替换所有特殊字符

时间:2012-11-18 13:39:04

标签: java string replace

我有一个看起来像这样的字符串:

<a href=\"test\" />

我想将/"替换为",使其看起来像<a href="test" />

因此我使用这段代码:

content = content.replaceAll("\\\"", "\"");

由于某种原因,它找不到\"。所以它没有被替换。

2 个答案:

答案 0 :(得分:3)

试试此代码:string.replaceAll(Pattern.quote("\\\""), "\"");

答案 1 :(得分:2)

replaceAll采用正则表达式。因此,你必须像这样逃避逃脱:

s = s.replaceAll("\\\\\"", "\"");