Wie man eine Saite in Golang schneiden

Wie man eine Saite in Golang schneiden
Golang ist eine beliebte Programmiersprache, die verschiedene Funktionen für den Umgang mit String -Daten bietet. Eine der häufigsten Vorgänge, die wir an Strings ausführen müssen. Dieser Artikel deckt verschiedene Möglichkeiten ab, eine Zeichenfolge in Golang zu schneiden.

Was ist String Trimmen?

String Trimming ist ein Prozess, in dem zusätzliche Räume oder Zeichen von Anfang oder Ende einer Zeichenfolge entfernt werden. Der Zweck des Trimmens besteht darin, die Saite zu normalisieren, wodurch sie konsistent und leichter zu lesen ist. Das Trimmen ist in vielen Programmiersprachen, einschließlich Golang.

Trim () in golang funktionieren

Die Funktion TRIM () ist eine weitere integrierte Funktion in Golang, mit der Sie bestimmte Zeichen vom Anfang und Ende einer Zeichenfolge entfernen können. Die Funktion TRIM () nimmt zwei Argumente auf: eine Zeichenfolge zum Trimmen und eine Zeichenfolge, die die zu entfernenden Zeichen enthält. Hier ist ein Beispiel:

Paket Main
importieren (
"fmt"
"Saiten"
)
func main ()
STR: = "Hallo, Welt!"
STR = Saiten.Trimmen (str, "h!"))
fmt.Println (str)

Ausgang

Hier haben wir die Funktion TRIM () verwendet, um den Buchstaben zu entfernen H und das Ausrufezeichen “!” Von Anfang und Ende der Zeichenfolge.

Trimspace () Funktion in Golang

Die Funktion trimspace () in Golang kann alle weißen Räume am Start oder Ende der Zeichenfolge entfernen. Sobald alle Leerzeichen entfernt sind, wird eine neue Saite ausgegeben, die zu Beginn oder am Ende keinen zusätzlichen Weißraum enthält. Hier ist ein Beispiel:

Paket Main
importieren (
"fmt"
"Saiten"
)
func main ()
STR: = "Hallo, Welt! "
STR = Saiten.Trimspace (STR)
fmt.Println (str)

Ausgang

Der obige Code schneidet alle weißen Räume zu Beginn und am Ende der Zeichenfolge ab. Die Ausgabe ist wie folgt:

TrimLeft () und trimright () Funktionen in Golang

Die Funktionen trimLeft () und trimright () ähneln der Funktion TRIM (), entfernen jedoch die angegebenen Zeichen nur vom Anfang oder Ende der Zeichenfolge, die angegeben wurden. Hier ist ein Beispiel:

Paket Main
importieren (
"fmt"
"Saiten"
)
func main ()
STR: = "!Hallo Welt!"
STR = Saiten.TrimLeft (str, "h!"))
fmt.Println (str)
STR = Saiten.Trimright (str, "D!"))
fmt.Println (str)

Hier im obigen Code die TrimLeft () Funktion entfernen den Buchstaben H und das Ausrufezeichen “!” vom Beginn der Saite und wir benutzten die Trimright () Funktion zum Entfernen des Buchstabens D und das Ausrufezeichen “!” vom Ende der Zeichenfolge.

TRIMPREFIX () und TRIMSUFFIX () -Funktionen in Golang

Die Funktionen von Trimprefix () und TRIMSUFFIX () ähneln den Funktionen trimLeft () und trimright (), entfernen jedoch das angegebene Präfix oder das Suffix aus der Zeichenfolge. Hier ist ein Beispiel:

Paket Main
importieren (
"fmt"
"Saiten"
)
func main ()
STR: = "Hallo, Welt!"
STR = Saiten.Trimprefix (str, er ")
fmt.Println (str)
STR = Saiten.Trimsuffix (str, ld "!"))
fmt.Println (str)

Im obigen Beispiel haben wir die Funktion trimprefix () verwendet, um das Präfix zu entfernen Er Ab dem Beginn der Saite, und wir haben die Funktion TRIMSuffix () verwendet, um das Suffix zu entfernen „Ld!” vom Ende der Zeichenfolge.

Abschluss

String Trimmen in Golang ist ein Prozess, in dem die zusätzlichen Zeichen oder weißen Räume im Code entfernt werden. In Golang haben wir verschiedene Arten von Trimmfunktionen wie trimspace (), trim (), trimLeft (), trimright (), trimprefix () und trimsuffix (). Alle diese Funktionen werden in diesem Artikel zusammen mit Beispielen für die Verwendung einer Zeichenfolge in Golang erörtert.