c#一个字符串里有多个不同的空格,怎么转化成都是一个空格

来源:百度知道 编辑:UC知道 时间:2024/06/24 14:00:51
例如 "ab a bb cc"
转化成"ab a bb cc "

用记事本方式打开,在编辑菜单里,利用替换功能实现即可。

正则替换

string str = "ab a bb ccc";
while (str.IndexOf(" ") > 0)
{
str.Replace(" ", " ");
}

经过测试代码:
string a = Console.ReadLine();
string[] b=a.Split(new char[]{' '});
a="";
foreach (string c in b)
{ if (c.Length > 0) a += c+" "; }
Console.WriteLine(a);
Console.ReadKey();