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

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

вот так:

"hello" возвращает "hello"
"hello " возвращает "hello"
" hello " возвращает "hello"
" hello world " возвращает "hello world"

6 ответов


String.Trim() будет обрезать все пробелы от начала и конец строки:

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

String.TrimStart() будет обрезать все пробелы с начала строки:

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

String.TrimEnd() будет обрезать все пробелы с конца строки:

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

посмотри Trim() который возвращает новую строку с пробелами, удаленными из начала и конца строки, на которую она вызывается.


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

trimmed теперь "Hello"


использовать


использовать String.Trim метод.


String.Trim() удаляет все пробелы из начала и конца строки. Чтобы удалить пробелы внутри строки, или нормализовать пробелы, используйте регулярное выражение.