用一个空格替换连续的空格

时间:2015-12-31 17:29:54

标签: java

使用Java,如何以优雅和简单的方式用一个空格替换所有连续的空格?

我知道str.replaceAll("\\s+", " ");但这也取代了\n和其他内容。我只想用一个一个接一个地替换多个

1 个答案:

答案 0 :(得分:2)

大多数正则表达式都将\n视为空格。 \r\t相同。

如果您只想替换一个或多个" ",只需使用replaceAll(" +", " ")

即可