2015-12-31 50 views
0

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

我知道str.replaceAll("\\s+", " ");,但这个替换\n和其他东西。我只想用一个一个接一个地替换多个

+4

所以正则表达式改为只包括空间。 –

回答

2

大多数正则表达式风格认为\n为空白。相同的\r\t

如果你想只更换一个或多个" "在简单地使用replaceAll(" +", " ")

+0

'yourAnswer.replaceAll(“Most”,“All”)'??? :)我从来没有听说过没有。 – ajb