字符串去掉兩端空格,并且將字符串中多個空格替換成一個空格:
主要還是考察使用字符串的方法:
trim();
去掉字符串兩端空格
split();
切割
string.join();
連接

1 class PRogram 2 { 3 static void Main(string[] args) 4 { 5 //原字符串 6 string str = " hello world,你 好 世界 ! "; 7 //去掉兩端空格 8 str= str.Trim(); 9 //以空格切割10 string [] strArray= str.Split(new char[]{' '}, StringSplitOptions.RemoveEmptyEntries);11 //以空格連接12 string newStr= string.Join(" ", strArray);13 Console.WriteLine(newStr);14 Console.ReadKey();15 }16 }View Code
使用正則:

1 class Program 2 { 3 static void Main(string[] args) 4 { 5 //原字符串 6 string str = " hello world,你 好 世界 ! "; 7 string s = Regex.Replace(str, @"/s+", " ").Trim(); 8 Console.WriteLine(s); 9 Console.ReadKey();10 }11 }View Code 新聞熱點
疑難解答