Sebbene un linguaggio specifico possa definire ciò che costituisce un carattere di spazio bianco, quanto sopra è il carattere universale dello spazio bianco come definito nel set di caratteri Unicode (usato dalla maggior parte dei linguaggi di programmazione).
In questa guida, tuttavia, ci concentreremo sulla rimozione di caratteri di spazi bianchi da una stringa nel linguaggio di programmazione Go.
introduzione
L'uso di vari metodi del pacchetto Strings, rimuovere i caratteri dello spazio bianco da una stringa è molto semplice.
Discutiamo questi metodi e come possiamo rimuovere gli spazi bianchi.
stringhe.Trimspace ()
Il metodo Trimspace () dal pacchetto Strings consente di rimuovere i caratteri dello spazio bianco leader e finali da una stringa specificata. La funzione rimuove i seguenti caratteri dello spazio bianco come definito da Unicode:
La sintassi della funzione è come mostrata:
stringa func trimspace (S String)La funzione porta la stringa da tagliare come argomento e restituisce una fetta della stringa con tutti gli spazi bianchi che portano e rimossi.
Considera la stringa di esempio seguente:
STR: = "\ t \ r ciao da Linuxhint \ n \ f \ V"Se stampiamo la stringa sopra:
Ciao da LinuxhintPer rimuovere le spazi bianchi leader e finali usando la funzione trimspace (), possiamo fare:
packagemainLa funzione sopra restituisce la stringa senza spazio bianco, come mostrato nell'output di seguito:
Ciao da Linuxhintstringhe.Ordinare()
Noterai che la funzione trimpace () non accetta il tipo di spazio bianco per rimuovere. Questo è dove funziona il trim (). Funziona in modo simile alla funzione Trimespace () ma consente di specificare il carattere da rimuovere.
Prendiamo la stringa di esempio sopra:
STR: = "\ t \ r ciao da Linuxhint \ n \ f \ V"Per rimuovere i caratteri \ t, \ f e \ v, possiamo fare:
packagemainQui, rimuoviamo i personaggi desiderati che lasciano altri personaggi di spazio bianco. La stringa risultante è come:
Ciao da LinuxhintCosa succede se hai bisogno di rimuovere lo spazio bianco da entrambi i lati della corda?
stringhe.Trimleft & Strings.Trimright ()
I metodi trimpace () e trim () rimuovono i caratteri principali e finali. Tuttavia, possiamo usare i metodi Trimleft () e TrimRight () per rimuovere i caratteri dello spazio bianco sul lato sinistro e destro della stringa, rispettivamente.
Per rimuovere gli spazi bianchi a sinistra della corda, possiamo fare:
STR: = "\ t \ r ciao da Linuxhint \ n \ f \ V"Per rimuovere lo spazio bianco sulla destra della stringa, possiamo fare:
STR: = "\ t \ r ciao da Linuxhint \ n \ f \ V"Entrambe le funzioni accettano il tipo di carattere da rimuovere dalla stringa.
Conclusione
Questa guida ha coperto diversi metodi e tecniche per rimuovere i caratteri di spazi bianchi leader e/o finali da una stringa.
Codice felice !!!