字符串去掉两端空格,并且将字符串中多个空格替换成一个空格

王朝学院·作者佚名  2016-05-16
窄屏简体版  字體: 小  |  中  |  大  |  超大  

字符串去掉两端空格,并且将字符串中多个空格替换成一个空格字符串去掉两端空格,并且将字符串中多个空格替换成一个空格:

主要还是考察使用字符串的方法:

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

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航