如何从string的开头或结尾删除所有空格?

如何从string的右端和左端删除所有空格,如下所示:

"hello"返回"hello"
"hello "返回"hello"
" hello "返回"hello"
" hello world "回归"hello world"

String.Trim()将从一个string的开头结尾修剪所有的空格 :

 " A String ".Trim() -> "A String" 

String.TrimStart()将从一个string的开头修剪所有的空格:

 " A String ".TrimStart() -> "A String " 

String.TrimEnd()将从一个string的末尾修剪所有的空格:

 " A String ".TrimEnd() -> " A String" 

看一下Trim() ,它会返回一个新的string,并从调用的string的开头和结尾删除空格。

 string a = " Hello "; string trimmed = a.Trim(); 

trimmed现在是"Hello"

使用String.Trim方法。

使用String.Trim()函数。

 string foo = " hello "; string bar = foo.Trim(); Console.WriteLine(bar); // writes "hello" 

String.Trim()从string的开头和结尾删除所有的空格。 要删除string中的空格或规格化空格,请使用正则expression式。