-9

有没有办法在使用ReplaceAll().例如ReplaceAll(""","")不工作的android时替换特殊字符

4

5 回答 5

7

由于"是元字符,当您转义特殊字符时它可以工作。

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

oracle 文档在同一

于 2013-07-19T12:05:01.150 回答
3

"使用 "\"转义元字符:

string.replaceAll("\"", "");

请记住将其分配回 String 引用,因为它返回一个新的 String 对象。

查看Pattern类以了解如何构造正则表达式。

于 2013-07-19T12:05:03.190 回答
3

用这个,\"代表 "

 String s = yourString.replaceAll("\"","");
于 2013-07-19T12:06:05.313 回答
3

使用下一句

    replaceAll("\"","");

您必须使用 \ 转义“。

于 2013-07-19T12:08:49.340 回答
2

您应该replace()改用:

str = str.replace("\"", "");

replaceAll()用于替换正则表达式。

于 2013-07-19T12:13:24.410 回答