Aunque un lenguaje específico puede definir qué constituye un carácter de espacio blanco, lo anterior es el carácter universal de espacio blanco como se define en el conjunto de caracteres Unicode (utilizado por la mayoría de los lenguajes de programación).
Sin embargo, en esta guía, nos centraremos en eliminar los caracteres de espacio en blanco de una cadena en el lenguaje de programación GO.
Introducción
Usar varios métodos del paquete de cadenas, eliminar los caracteres de espacio blanco de una cadena es muy fácil.
Discutamos estos métodos y cómo podemos eliminar los espacios blancos.
Instrumentos de cuerda.Trimspace ()
El método Trimspace () del paquete de cadenas le permite eliminar caracteres de espacio blanco líder y posterior de una cadena especificada. La función elimina los siguientes caracteres del espacio blanco según lo definido por Unicode:
La sintaxis de la función es como se muestra:
FUNC TRIMSPACE (S String) CadenaLa función toma la cadena para recortar como argumento y devuelve una porción de la cadena con todos los espacios blancos principales y finales eliminados.
Considere la cadena de ejemplo a continuación:
str: = "\ t \ r hola desde linuxhint \ n \ f \ v"Si imprimimos la cadena anterior:
Hola desde LinuxhintPara eliminar los blancos principales y finales utilizando la función Trimspace (), podemos hacer:
empacadorLa función anterior devuelve la cadena sin espacio en blanco, como se muestra en la salida a continuación:
Hola desde LinuxhintInstrumentos de cuerda.Recortar()
Notará que la función Trimspace () no acepta el tipo de espacio en blanco para eliminar. Aquí es donde funciona el trim (). Funciona de manera similar a la función TrimesSpace (), pero le permite especificar el carácter para eliminar.
Tomemos la cadena de ejemplo anterior:
str: = "\ t \ r hola desde linuxhint \ n \ f \ v"Para eliminar los caracteres \ t, \ f y \ v, podemos hacer:
empacadorAquí, eliminamos los personajes deseados dejando a otros personajes de espacios blancos. La cadena resultante es como:
Hola desde Linuxhint¿Qué pasa si necesita eliminar el espacio en blanco de cada lado de la cuerda??
Instrumentos de cuerda.Trimleft & Strings.Trimright ()
Los métodos Trimspace () y Trim () eliminan los caracteres principales y finales. Sin embargo, podemos usar los métodos Trimleft () y Trimright () para eliminar los caracteres del espacio blanco en el lado izquierdo y derecho de la cadena, respectivamente.
Para eliminar los espacios blancos a la izquierda de la cuerda, podemos hacer:
str: = "\ t \ r hola desde linuxhint \ n \ f \ v"Para eliminar el espacio blanco a la derecha de la cuerda, podemos hacer:
str: = "\ t \ r hola desde linuxhint \ n \ f \ v"Ambas funciones aceptan el tipo de carácter para eliminar de la cadena.
Conclusión
Esta guía cubrió varios métodos y técnicas para eliminar los caracteres de espacio blanco líder y/o final de una cuerda.
Codificación feliz !!!