【发布时间】:2011-01-23 06:56:55
【问题描述】:
我正在寻找一种用不间断空格替换多个空格的 Java 正则表达式方法。两个或多个空格应替换为相同数量的不间断空格,但不应替换单个空格。这需要适用于任意数量的空格。并且第一个字符可以是 1 个或多个空格。
所以如果我的字符串是这样开始的:
TESTING THIS OUT WITH DIFFERENT CASES
我需要新的字符串看起来像这样:
TESTING THIS OUT WITH DIFFERENT CASES
【问题讨论】:
-
我可以通过循环遍历字符并根据需要进行替换来做到这一点,但这看起来像是很多代码,本来应该很简单。我希望有人知道更优雅的方式。