如何从字符串的开头和结尾删除所有空白?

像这样:

"hello"返回"hello" "hello"返回"hello" " Hello "返回" Hello " " Hello world"返回" Hello world"


当前回答

削减() 从当前字符串中移除所有前导和尾随空白字符。 削减(字符) 从当前字符串中移除一个字符的所有前导和尾随实例。 Trim(Char[])从当前字符串中删除数组中指定的一组字符的所有前导和尾随。

请看下面我从微软文档页引用的例子。

char[] charsToTrim = { '*', ' ', '\''};
string banner = "*** Much Ado About Nothing ***";
string result = banner.Trim(charsToTrim);
Console.WriteLine("Trimmmed\n   {0}\nto\n   '{1}'", banner, result);

// The example displays the following output:
//       Trimmmed
//          *** Much Ado About Nothing ***
//       to
//          'Much Ado About Nothing'

其他回答

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

现在是"Hello"

使用String.Trim()函数。

string foo = "   hello ";
string bar = foo.Trim();

Console.WriteLine(bar); // writes "hello"

string. trim()删除字符串开头和结尾的所有空格。 若要删除字符串中的空白,或规范化空白,请使用正则表达式。

削减() 从当前字符串中移除所有前导和尾随空白字符。 削减(字符) 从当前字符串中移除一个字符的所有前导和尾随实例。 Trim(Char[])从当前字符串中删除数组中指定的一组字符的所有前导和尾随。

请看下面我从微软文档页引用的例子。

char[] charsToTrim = { '*', ' ', '\''};
string banner = "*** Much Ado About Nothing ***";
string result = banner.Trim(charsToTrim);
Console.WriteLine("Trimmmed\n   {0}\nto\n   '{1}'", banner, result);

// The example displays the following output:
//       Trimmmed
//          *** Much Ado About Nothing ***
//       to
//          'Much Ado About Nothing'

使用字符串。修剪方法。