C# 去除字符串中空格


 

Trim() 可以去除字符串前后空格如:

var str = "    马  蓉,刘湘瑜,王 宝 强   ";
            var contatin1 = str.Trim();
            Console.WriteLine(contatin1);

结果为:

 

 

Replace() 可以去除字符串中所有空格如:

 var str = "    马  蓉,刘湘瑜,王 宝 强   ";
            string contain = str.Replace(" ", "");
            Console.WriteLine(contain);

结果为:

 

 

当字符串中含转义字符(如\r, \t, \n)时,Replace函数就需要做一下改进,引入正则表达式

 var str = "    马  \n蓉,刘湘瑜\r,王 宝 强   ";
            string contain1 = str.Replace(" ", "");
            string contain = Regex.Replace(str, @"\s", "");
            Console.WriteLine("Replace:" + contain1);
            Console.WriteLine("Replace+Regex :" + contain);

结果为:

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM