字符串去掉两端空格,并且将字符串中多个空格替换成一个空格:
主要还是考察使用字符串的方法:
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
新闻热点
疑难解答