字符串去掉兩端空格,而且將字符串中多個空格替換成一個空格:ide
主要仍是考察使用字符串的方法:spa
trim();code
去掉字符串兩端空格blog
split();字符串
切割string
string.join();it
鏈接io
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 }
使用正則:event
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 }