Java中移除字符串中的单引号

7

我需要帮助替换字符串中的所有单引号。

这是我的字符串:The State of the water = 'ICE'

我想要移除'ICE'周围的单引号。


2
你看过String.replace()方法了吗? - Codebender
4
我刚刚谷歌了你的问题标题,结果非常震惊。 - Tator
可能是字符串替换反斜杠的重复问题,或者非常相似(无需单独提出替换任何可能字符的问题)。 - Chris
1
可能是Java中用另一个字符串替换字符串的重复问题。 - Mikk
2个回答

11
str = str.replaceAll("\'","");

转换后的文本:转义字符是否必需? - buckley
一点也不,这是个习惯 ;) - wawek
如果您不需要使用正则表达式(如此处所示),请优先使用replace而不是replaceAll。命名不幸,但replace也会替换所有出现的内容。 - undefined

4
请使用以下内容
String str = "The State of the water = 'ICE'";
str = str.replaceAll("'","");

1
这将替换所有单引号,而不仅仅是那些在“ICE”周围的。 - Wiktor Stribiżew
如果您不需要正则表达式(如此处所示),请优先使用replace而不是replaceAll。命名不幸,但replace也会替换所有出现的内容。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接