【发布时间】:2011-12-14 04:21:38
【问题描述】:
我有一些代码设置来删除标题单词之间的多余空格
String formattedString = unformattedString.replaceAll(" +"," ");
我对这种正则表达式的理解是,它会在停止之前匹配尽可能多的空格。但是,我出来的琴弦并没有以任何方式改变。是否有可能一次只匹配一个空格,然后用空格替换它? replaceAll 方法是否有什么东西,因为它正在执行多个匹配,这会改变这种匹配类型在这里的工作方式?
【问题讨论】:
-
它应该可以工作,但请确保您没有其他空格。
-
你能发布更多代码吗?
-
我很抱歉,伙计们;事实证明,我在 try/catch 的 catch 中进行了替换,我很快就得出了关于正则表达式的结论,实际上我的代码并没有达到目标。
-
我可以吗?它告诉我我不能。