如何从具有多种特殊字符的字符串中删除特定的特殊字符

问题描述:

我有一个包含许多特殊字符类型的字符串,但我只想删除"(双引号)。如何从具有多种特殊字符的字符串中删除特定的特殊字符

这怎么办?

+2

,特殊字符是不正常的字符不同。 – lijie 2010-11-25 07:46:37

String withQuotes = "I am a \" quote"; 
String withoutQuotes = withQuotes.replace("\"",""); 

String s = "Hello \"there\""; 
s = s.replaceAll("\"", ""); 
+0

谢谢..它工作正常。 – Tanu 2010-11-25 10:58:31

使用Guava库:

String s = "Hello \"world\""; 
s=CharMatcher.is('\"').removeFrom(s); // '\"' --> Escape the double quote(") using \ 
当你删除一个字符串的特定字符
+0

对不起,但它不起作用 – Tanu 2010-11-25 10:14:10