如何更改文本字符串
New York, Apple Tree, Banana , Marc Polo
到
New York,Apple Tree,Banana,Marc Polo
我不知道如何删除不在两个单词之间的某些空格。
有任何帮助吗?
答案 0 :(得分:8)
尝试使用与逗号和周围空格匹配的正则表达式replaceAll
,并将其替换为逗号:
s = s.replaceAll("\\s*,\\s*", ",");
查看在线工作:ideone
注意:这不会删除行的开头或结尾处的空格。要删除它们,可以修改正则表达式,但更简单的是之后只需调用String.Trim
。
答案 1 :(得分:4)
你可以用逗号替换(用空格包围的逗号),或用逗号分割,然后加入修剪后的结果。