ped*_*ram 197 c# string trim removing-whitespace
如何从字符串的开头和结尾删除所有空格?
像这样:
"hello"返回"hello"
"hello "返回"hello"
" hello "返回"hello"
" hello world "返回"hello world"
Mau*_*Mau 424
String.Trim()返回一个字符串,该字符串等于输入字符串,从开始和结束修剪所有空格:
" A String ".Trim() -> "A String"
Run Code Online (Sandbox Code Playgroud)
String.TrimStart() 返回一个字符串,其中包含从开头剪裁的空格:
" A String ".TrimStart() -> "A String "
Run Code Online (Sandbox Code Playgroud)
String.TrimEnd() 返回一个字符串,其末尾修剪了白色空格:
" A String ".TrimEnd() -> " A String"
Run Code Online (Sandbox Code Playgroud)
这些方法都不会修改原始字符串对象.
(至少在某些实现中,如果没有要修剪的空格,则返回相同的字符串对象:
csharp> string a = "a";
csharp> string trimmed = a.Trim();
csharp> (object) a == (object) trimmed;
returns true
我不知道这是否由语言保证.)
ada*_*mse 14
string a = " Hello ";
string trimmed = a.Trim();
Run Code Online (Sandbox Code Playgroud)
trimmed 就是现在 "Hello"
Ada*_*son 11
使用该String.Trim()功能.
string foo = " hello ";
string bar = foo.Trim();
Console.WriteLine(bar); // writes "hello"
Run Code Online (Sandbox Code Playgroud)