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);
结果为: