可以说我有这样的字符串,
String sample = "This is a sample string with more than two spaces in a string ";
现在我要做的是使字符串在每个单词之间只有一个空格。
提前致谢。
最佳答案
如果字面意思是“空格”,则可以用单个空格替换/ {2,}/
。请注意,正则表达式中的空格与文本中的空格匹配。
如果实际上用“空格”表示“所有空格”(空格,制表符,换行符等),请改用\s+
。
关于regex - 如果连续存在两个以上空格,请删除字符串中的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12281388/