using System;
using System.Collections.Generic;
using System.Collections;
using System.Linq;
using System.Text;
using System.Xml;
using System.Text.RegularExpressions;
namespace ConsoleApplication1
{
class Class1
{
static void Main(string[] args)
{
Class1 myclas = new Class1();
string str = "a b bc";//a至b之間空格有1個,b至bc之間空格有3個。
Console.WriteLine("{0}", myclas.F(str ));
Console.ReadLine();
}
public string F(string originStr)
{
string newStr = "";
//以空格為标志分割字元串;經測試splits長度為5,元素為:a,b,"","",bc.第3、4個元素是不為空的元素。
string[] splits = Regex.Split(originStr, " ", RegexOptions.IgnoreCase);
int n = splits.Length;
for (int i = 0; i < splits.Length; i++)
{
if (splits[i].Trim().Equals("")) //這裡不是空格,把元素為""的過濾掉.
{
continue;
}
else
{
newStr += splits[i] + " "; //這裡加一個空格
}
}
return newStr;
}
}
}