例如:
"I don't like these "double" quotes"
我希望输出结果是
I don't like these double quotes
发布于 2010-03-02 09:00:24
要将它们替换为空格(根据您的问题标题):
System.out.println("I don't like these \"double\" quotes".replace("\"", " "));
上面的操作也可以用字符来完成:
System.out.println("I don't like these \"double\" quotes".replace('"', ' '));
要删除它们(根据您的示例):
System.out.println("I don't like these \"double\" quotes".replace("\"", ""));
发布于 2010-03-02 08:59:54
为此,您不需要正则表达式。只需一个字符一个字符地替换就足够了。您可以使用String#replace()
来实现这一点。
String replaced = original.replace("\"", " ");
请注意,您也可以使用空字符串""
替换为。否则空间就会翻倍。
String replaced = original.replace("\"", "");
发布于 2011-11-21 11:16:47
字符串是不可变的,所以您需要说明
sInputString = sInputString("\"","");
不仅仅是=
的右侧
https://stackoverflow.com/questions/2360231
复制相似问题