Questa guida esplorerà vari metodi per estrarre una sottostringa da una stringa nel linguaggio di programmazione Go.
Estrarre carattere singolo
È possibile estrarre un singolo carattere da una stringa usando il suo indice. Considera l'esempio mostrato di seguito:
packagemainEstraiamo un carattere da una stringa usando il suo indice nell'esempio sopra. Da quando è andato restituisce un codice ASCII per quel carattere specifico, dobbiamo convertirlo in una stringa.
Taglietta basata sulla gamma
Un altro metodo per estrarre una sottostringa in GO è utilizzare lo squilibrio basato sulla gamma. Possiamo specificare l'indice di avvio e arresto per l'indice di destinazione che desideriamo estrarre.
Un esempio è come mostrato di seguito:
packagemainL'esempio sopra estrae la sottostringa a partire dall'indice 10 all'ultimo indice della stringa. La sottostringa risultante è come:
LinuxhintL'uso di taglio basato su gamma è uno dei modi più efficaci per generare una sottostringa in Go.
Puoi anche tagliare al centro della stringa, come mostrato nell'esempio seguente:
packagemainQuesto esempio estrae la sottostringa dall'indice 0 all'indice 7. Possiamo anche sostituire la sintassi sopra come mostrato:
packagemainLa sintassi di cui sopra funziona in modo simile a quella precedente ma elimina l'indice 0. La sottostringa risultante è come:
BenvenutoMetodo diviso
Puoi anche usare il metodo diviso per estrarre una sottostringa in GO. Il metodo separa le stringhe in base al carattere specificato.
Considera l'esempio seguente:
packagemainNell'esempio sopra, utilizziamo il metodo diviso per separare la stringa usando gli spazi. Questo crea una serie di singoli elementi di stringa dalla stringa principale. Possiamo quindi utilizzare l'indicizzazione per accedere a ciascun elemento.
La sottostringa risultante è come:
BenvenutoConclusione
Questa guida esplora come è possibile estrarre una sottostringa da una stringa. Sebbene alcuni dei metodi siano più intuitivi e leggibili di altri, è bene considerare le operazioni che devono essere eseguite quando si estraggono una stringa specifica.