Como posso remover todo o espaço em branco do início e do fim de uma string?
Igual a:
"hello"
retorna "hello"
"hello "
retorna "hello"
" hello "
retorna "hello"
" hello world "
retorna"hello world"
fonte
Como posso remover todo o espaço em branco do início e do fim de uma string?
Igual a:
"hello"
retorna "hello"
"hello "
retorna "hello"
" hello "
retorna "hello"
" hello world "
retorna"hello world"
String.Trim()
retorna uma string que é igual à string de entrada com todos os espaços em branco aparados do início e do fim:
" A String ".Trim() -> "A String"
String.TrimStart()
retorna uma string com espaços em branco aparados desde o início:
" A String ".TrimStart() -> "A String "
String.TrimEnd()
retorna uma string com espaços em branco aparados no final:
" A String ".TrimEnd() -> " A String"
Nenhum dos métodos modifica o objeto de seqüência de caracteres original.
(Em algumas implementações, pelo menos, se não houver espaços em branco a serem aparados, você retornará o mesmo objeto de sequência que iniciou:
csharp> string a = "a";
csharp> string trimmed = a.Trim();
csharp> (object) a == (object) trimmed;
returns true
Não sei se isso é garantido pelo idioma.)
.TrimEnd()
não funciona (para caracteres de espaço sem quebra) , mas no final é apenas o personagem que não está listado na documentação." A String \r\n "
.Trim()
reconhece isso como um espaço também.dê uma olhada em
Trim()
que retorna uma nova string com os espaços em branco removidos do início e do final da string em que é chamada.fonte
trimmed
é agora"Hello"
fonte
use a
String.Trim()
funçãofonte
Use o
String.Trim
métodofonte
String.Trim()
remove todo o espaço em branco do início e do fim de uma string. Para remover espaços em branco dentro de uma sequência ou normalizar espaços em branco, use uma Expressão Regular.fonte