Как удалить все пробелы из начала или конца строки?
Как удалить все пробелы из правого и левого конца строки, например:
"hello"
return "hello"
"hello "
return "hello"
" hello "
return "hello"
" hello world "
return "hello world"
Ответы
Ответ 1
String.Trim()
будет обрезать все белые пробелы от начала и конца строки:
" A String ".Trim() -> "A String"
String.TrimStart()
будет обрезать все белые пробелы с начала строки:
" A String ".TrimStart() -> "A String "
String.TrimEnd()
будет обрезать все белые пробелы с конца строки:
" A String ".TrimEnd() -> " A String"
Ответ 2
взгляните на Trim()
, который возвращает новую строку с пробелом, удаленным с начала и конца строки, на которую он вызывается.
Ответ 3
string a = " Hello ";
string trimmed = a.Trim();
trimmed
теперь "Hello"
Ответ 4
используйте функцию String.Trim()
.
string foo = " hello ";
string bar = foo.Trim();
Console.WriteLine(bar); // writes "hello"
Ответ 5
Использовать метод String.Trim
.
Ответ 6
String.Trim()
удаляет все пробелы с начала и конца строки.
Чтобы удалить пробелы внутри строки или нормализовать пробелы, используйте регулярное выражение.