C#中去除字符串里的多个空格且保留一个空格

 static void Main(string[] args)

{

// 首先定义一个名为str 的字符串

string str="2         3  4     保留一个空格  sss     3.2";

// 拆分成子字符中 然后Join到新的数组里。

string[] arry = str.Trim().Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);

string result = string.Join(" ", arry);

Console.WriteLine(result);

}

运行结果如下图:

posted @ 2017-12-05 09:59  火星撞鸡蛋  阅读(2145)  评论(2编辑  收藏  举报