Как удалить все пробелы из начала или конца строки?

Как удалить все пробелы из правого и левого конца строки, например:

"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() удаляет все пробелы с начала и конца строки. Чтобы удалить пробелы внутри строки или нормализовать пробелы, используйте регулярное выражение.