Com retallar una corda a Golang

Com Retallar Una Corda A Golang



Golang és un llenguatge de programació popular que ofereix diferents funcions per tractar dades de cadena. Una de les operacions més habituals que hem de realitzar a les cordes és retallar o eliminar espais addicionals al principi o al final d'una cadena. Aquest article tracta diverses maneres de retallar una corda a Golang.

Què és el retall de cordes?

La retallada de cadena és un procés d'eliminació d'espais o caràcters addicionals al principi o al final d'una cadena. El propòsit de retallar és normalitzar la cadena, fent-la coherent i més fàcil de llegir. La retallada és una operació habitual en molts llenguatges de programació, inclòs Golang.

Funció Trim() a Golang

La funció Trim() és una altra funció integrada a Golang que us permet eliminar caràcters específics del principi i el final d'una cadena. La funció Trim() pren dos arguments: una cadena per retallar i una cadena que conté els caràcters que cal eliminar. Aquí teniu un exemple:







paquet principal

importar (
'fmt'
'cordes'
)

funció principal ( ) {
str := 'Hola món!'
str = cordes. Retallar ( str , 'H!' )
fmt. Println ( str )
}

Sortida



Aquí, hem utilitzat la funció Trim() per eliminar la lletra H i el signe d'exclamació “!” des de l'inici i el final de la cadena.



  S'ha generat automàticament una imatge que conté la descripció del patró de fons





Funció TrimSpace() a Golang

La funció TrimSpace() de Golang pot eliminar tots els espais en blanc a l'inici o al final de la cadena. Un cop eliminats tots els espais, sortirà una cadena nova que no contindrà cap espai en blanc addicional al principi o al final. Aquí teniu un exemple:

paquet principal

importar (
'fmt'
'cordes'
)

funció principal ( ) {
str := ' Hola món! '
str = cordes. TrimSpace ( str )
fmt. Println ( str )
}

Sortida



El codi anterior retallarà tots els espais en blanc a l'inici i al final de la cadena. La sortida serà la següent:

  S'ha generat automàticament una imatge que conté la descripció del patró de fons

Funcions TrimLeft() i TrimRight() a Golang

Les funcions TrimLeft() i TrimRight() són similars a la funció Trim(), però eliminen els caràcters especificats només del principi o del final de la cadena. Aquí teniu un exemple:

paquet principal

importar (
'fmt'
'cordes'
)

funció principal ( ) {
str := '!Hola món!'
str = cordes. Retallar a l'esquerra ( str , 'H!' )
fmt. Println ( str )
str = cordes. TrimRight ( str , 'd!' )
fmt. Println ( str )
}

Aquí, al codi anterior, el TrimLeft() funció eliminarà la lletra H i el signe d'exclamació “!” des de l'inici de la corda i vam fer servir el TrimRight() funció per eliminar la lletra d i el signe d'exclamació “!” des del final de la corda.

  S'ha generat automàticament una imatge que conté la descripció del patró de fons

Funcions TrimPrefix() i TrimSuffix() a Golang

Les funcions TrimPrefix() i TrimSuffix() són similars a les funcions TrimLeft() i TrimRight(), però eliminen el prefix o sufix especificat de la cadena. Aquí teniu un exemple:

paquet principal

importar (
'fmt'
'cordes'
)

funció principal ( ) {
str := 'Hola món!'
str = cordes. TrimPrefix ( str , 'Ell' )
fmt. Println ( str )
str = cordes. TrimSuffix ( str , 'ld!' )
fmt. Println ( str )
}

A l'exemple anterior, hem utilitzat la funció TrimPrefix() per eliminar el prefix Ell des del principi de la cadena i hem utilitzat la funció TrimSuffix() per eliminar el sufix 'ld!' des del final de la corda.

  S'ha generat automàticament una imatge que conté la descripció del patró de fons

Conclusió

La retallada de cadenes a Golang és un procés per eliminar els caràcters addicionals o els espais en blanc del codi. A Golang tenim diferents tipus de funcions de retall com ara TrimSpace(), Trim(), TrimLeft(), TrimRight(), TrimPrefix() i TrimSuffix(). Totes aquestes funcions es comenten en aquest article juntament amb exemples de com utilitzar-les per retallar una cadena a Golang.