string s = " 这个 可以 把 撒的发看 开 头 中间 多余 的空格去掉";
string pattern = " +"; //注意格式
string result = Regex.Replace(s.Trim(), pattern, " ");
result = result.Replace(" "," ");//替换 空格
Console.WriteLine(result);
转载于:https://www.cnblogs.com/sirzxj/archive/2010/12/09/2173808.html