一、String.Trim() ,TrimStart(),TrimEnd() 去掉字符串 前后 的空格
string str = " Hello World !\n Hello World ! ";
str.Trim()
二、String.Replace()函数可以去掉字符串中 所有 的空格
string str = " Hello World !\n Hello World ! ";
str.Replace(" ", "")
三、正则表达式方法Regex.Replace()和匹配符\s(匹配任何空白字符,包括空格,制表符,换页符等,与[\f\n\t\r\v]等效)
//使用正则去除空格,换行,制表符,换页符
Regex regex =new Regex("\\s+",RegexOptions.IgnoreCase);
string result = regex.Replace(str,"");
Console.WriteLine(result);
案例说明:
public static void Test2()
{
string str = " Hello World !\n Hello World ! ";
Console.WriteLine(str.Trim());
Console.WriteLine(str.Replace(" ", ""));
//使用正则去除空格,换行,制表符,换页符
Regex regex = new Regex("\\s+", RegexOptions.IgnoreCase);
string result = regex.Replace(str, "");
Console.WriteLine(result);
}
四、完善中.....
更多: