Embora uma linguagem específica possa definir o que compõe um personagem de espaço branco, o acima é o personagem universal do espaço branco, conforme definido no conjunto de caracteres Unicode (usado pela maioria das linguagens de programação).
Neste guia, porém, vamos nos concentrar na remoção de caracteres de espaço em branco de uma string na linguagem de programação Go.
Introdução
Usando vários métodos do pacote Strings, remover caracteres de espaço branco de uma string é muito fácil.
Vamos discutir esses métodos e como podemos remover espaços brancos.
Cordas.Trimspace ()
O método TRIMSPACE () do pacote Strings permite remover caracteres de espaço em branco e arrasto de uma string especificada. A função remove os seguintes caracteres de espaço branco, conforme definido pelo Unicode:
A sintaxe da função é como mostrado:
Func Trimspace (string s)A função leva a string para aparar como o argumento e devolve uma fatia da corda com todos os espaços brancos principais e à direita removidos.
Considere a string de exemplo abaixo:
str: = "\ t \ r Olá de Linuxhint \ n \ f \ v"Se imprimirmos a string acima:
Olá do LinuxhintPara remover os espaços de branco à frente e à direita usando a função TRIMSPACE (), podemos fazer:
PackageMainA função acima retorna a string sem espaço em branco, como mostrado na saída abaixo:
Olá do LinuxhintCordas.Aparar()
Você notará que a função TRIMSPACE () não aceita o tipo de espaço em branco para remover. É aqui que as funções Trim (). Funciona da mesma forma que a função TriMespace (), mas permite especificar o personagem para remover.
Vamos pegar a string de exemplo acima:
str: = "\ t \ r Olá de Linuxhint \ n \ f \ v"Para remover os caracteres \ t, \ f e \ v, podemos fazer:
PackageMainAqui, removemos os personagens desejados, deixando outros caracteres em espaço branco. A sequência resultante é como:
Olá do LinuxhintE se você precisar remover o espaço em branco de ambos os lados da corda?
Cordas.Trimleft & Strings.Trimright ()
Os métodos Trimspace () e Trim () removem os caracteres principais e à direita. No entanto, podemos usar os métodos Trimleft () e Trimright () para remover caracteres de espaço branco no lado esquerdo e direito da corda, respectivamente.
Para remover os espaços brancos à esquerda da corda, podemos fazer:
str: = "\ t \ r Olá de Linuxhint \ n \ f \ v"Para remover o espaço branco à direita da corda, podemos fazer:
str: = "\ t \ r Olá de Linuxhint \ n \ f \ v"Ambas as funções aceitam o tipo de caractere para remover da string.
Conclusão
Este guia abrangeu vários métodos e técnicas para remover caracteres de espaço em branco à frente e/ou à direita de uma corda.
Codificação feliz !!!