O que é corte de cordas?
A corte de string é um processo de remoção de espaços ou caracteres extras desde o início ou o final de uma string. O objetivo do corte é normalizar a corda, tornando consistente e fácil de ler. A corte é uma operação comum em muitas linguagens de programação, incluindo Golang.
Trim () função em Golang
A função TRIM () é outra função interna em Golang que permite remover caracteres específicos do início e o final de uma string. A função TRIM () leva dois argumentos: uma string para aparar e uma string contendo os caracteres a serem removidos. Aqui está um exemplo:
Pacote principalSaída
Aqui, usamos a função Trim () para remover a letra H e o ponto de exclamação ““!” Desde o início e o final da corda.
Função Trimspace () em Golang
A função TRIMSPACE () em Golang pode remover todos os espaços brancos no início ou no final da corda. Depois que todos os espaços forem removidos, uma nova string será emitida que não contém espaço branco extra no início ou fim. Aqui está um exemplo:
Pacote principalSaída
O código acima aparará todos os espaços brancos no início e no final da string. A saída será a seguinte:
Trimleft () e Trimright () Funções em Golang
As funções Trimleft () e Trimright () são semelhantes à função Trim (), mas removem os caracteres especificados apenas do início ou do final da string. Aqui está um exemplo:
Pacote principalAqui no código acima, o Trimleft () função removerá a letra H e o ponto de exclamação ““!” desde o início da corda e usamos o Trimright () função para remover a letra d e o ponto de exclamação ““!” do final da corda.
Funções TRIMPREFIX () e TRIMSUFFIX () em Golang
As funções TRIMPREFIX () e TRIMSUFFIX () são semelhantes às funções Trimleft () e Trimright (), mas removem o prefixo ou sufixo especificado da string. Aqui está um exemplo:
Pacote principalNo exemplo acima, usamos a função trimprefix () para remover o prefixo Ele Desde o início da string, e usamos a função TRIMSUFFIX () para remover o sufixo “LD!” do final da corda.
Conclusão
A corte de strings em Golang é um processo de remoção dos caracteres extras ou espaços brancos no código. Em Golang, temos diferentes tipos de funções de acabamento, como Trimspace (), Trim (), Trimleft (), Trimright (), TrimpRefix () e Trimsuffix (). Todas essas funções são discutidas neste artigo, juntamente com exemplos de como usá -los para aparar uma corda em Golang.