假设我有一个字符串,例如:
"Hello how are you doing?"
我想要一个将多个空格变成一个空格的函数。
所以我会得到:
"Hello how are you doing?"
我知道我可以使用正则表达式或调用
string s = "Hello how are you doing?".replace(" "," ");
但我必须多次调用它以确保所有连续的空格都只替换为一个空格。
是否已经有内置方法?
最佳答案
string cleanedString = System.Text.RegularExpressions.Regex.Replace(dirtyString,@"\s+"," ");
关于c# - 如何用一个空格替换多个空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1279859/