思路:用空来替换首尾的空格,用一个空格替换中间的连续空格。

例如:string inputStr=” xx xx “;

inputStr=inputStr.Trim();

inputStr=Regex.Replace(inputStr.Trim(),” {2,}”,” “);

注:Replace的第二个参数的”{2,}”前有一个空格,第三个参数是一个空格,表示,出现了2个或多个空格时将其替换成1个空格。

相关文章: