Cos'è il taglio delle corde?
Il taglio delle stringhe è un processo di rimozione di spazi o caratteri extra dall'inizio o dalla fine di una stringa. Lo scopo del taglio è normalizzare la corda, rendendola coerente e più facile da leggere. Il taglio è un'operazione comune in molti linguaggi di programmazione, incluso Golang.
Trim () funzione in Golang
La funzione trim () è un'altra funzione integrata in Golang che consente di rimuovere caratteri specifici dall'inizio e dalla fine di una stringa. La funzione Trim () prende due argomenti: una stringa da tagliare e una stringa contenente i caratteri da rimuovere. Ecco un esempio:
Pacchetto principaleProduzione
Qui, abbiamo usato la funzione trim () per rimuovere la lettera H e il segno esclamativo "!" dall'inizio e dalla fine della stringa.
Funzione trimpace () in golang
La funzione trimpace () in golang può rimuovere tutti gli spazi bianchi all'inizio o all'estremità della stringa. Una volta rimossi tutti gli spazi, una nuova stringa verrà uscita non contenente spazio bianco extra all'inizio o all'estremità. Ecco un esempio:
Pacchetto principaleProduzione
Il codice sopra taglierà tutti gli spazi bianchi all'inizio e alla fine della stringa. L'output sarà il seguente:
Trimleft () e trimright () funzioni in golang
Le funzioni trimleft () e trimright () sono simili alla funzione trim (), ma rimuovono i caratteri specificati solo dall'inizio o dall'estremità della stringa. Ecco un esempio:
Pacchetto principaleQui nel codice sopra, il Trimleft () La funzione rimuoverà la lettera H e il segno esclamativo "!" dall'inizio della stringa e abbiamo usato il Trimright () funzione per rimuovere la lettera D e il segno esclamativo "!" Dalla fine della stringa.
TrimPrefix () e trimsuffix () funzioni in Golang
Le funzioni trimprefix () e trimsuffix () sono simili alle funzioni trimleft () e trimright (), ma rimuovono il prefisso o suffisso specificato dalla stringa. Ecco un esempio:
Pacchetto principaleNell'esempio sopra, abbiamo usato la funzione trimprefix () per rimuovere il prefisso Lui Dall'inizio della stringa e abbiamo usato la funzione trimsuffix () per rimuovere il suffisso “Ld!" Dalla fine della stringa.
Conclusione
Il taglio delle stringhe in Golang è un processo per rimuovere i caratteri extra o gli spazi bianchi nel codice. In Golang abbiamo diversi tipi di funzioni di rivestimento come trimspace (), trim (), trimleft (), trimright (), trimprefix () e trimsuffix (). Tutte queste funzioni sono discusse in questo articolo insieme a esempi su come usarle per tagliare una stringa in Golang.