【发布时间】:2017-09-21 18:22:12
【问题描述】:
我有一个格式为:
abc def ghi xyz
我想以以下格式结束:
abcdefghi xyz
最好的方法是什么?在这种特殊情况下,我可以去掉最后三个字符,删除空格,然后在末尾添加它们,但这不适用于多个空格位于字符串中间的情况。
简而言之,我想删除所有单个空格,然后用单个空格替换所有多个空格。这些步骤中的每一个本身都很简单,但是将它们组合起来似乎不太简单。
我愿意使用正则表达式,但我不愿意。
【问题讨论】:
-
使用 RegEx 将是您最好的选择。看起来这已经在这里得到了回答:stackoverflow.com/questions/1279859/…
-
Multiple Whitespaces don' 似乎无法正确显示。第一个字符串示例在“ghi”和“xyz”之间有几个空格,而不是实际的文本“(多个空格)”。
-
@Michael B:这个问题不太一样。
标签: c# whitespace