【发布时间】:2011-07-29 04:36:10
【问题描述】:
我有一个字符流,一个句子或一个段落,其中可能在两个单词甚至制表符或换行符中有多余的空格,我该如何删除所有这些并用一个空格替换它们。
【问题讨论】:
-
这个问题怎么能跳过我的眼睛?谢谢沙克蒂 :-)
-
这个问题与@Shakti 标记为重复的问题不太一样。不过,或许这只是个误会。您希望 single 制表符或换行符发生什么?他们应该一个人呆着吗?多个标签应该变成一个标签,还是应该变成一个空白?混合制表符、空格、换行符等呢?
-
@Tim Pietzcker,我想将所有空格、制表符和换行符转换为一个空格,这样我就可以
explode()使用空格作为分隔符的句子。 -
所以您的意思是“转换为空格”(ASCII 32)而不是“空白”(空格、换行符、制表符、换页符等)。好的。那么 jeroen 的解决方案就是适合您的解决方案。
-
好吧,空格不是= ASCII 32空格吗?如果我错了,请纠正我。我不想要非中断(白色)空间。