Was ist Stringtrimmen?
Beim String-Trimmen werden zusätzliche Leerzeichen oder Zeichen am Anfang oder Ende einer Zeichenfolge entfernt. Der Zweck des Trimmens besteht darin, die Zeichenfolge zu normalisieren, um sie konsistenter und leichter lesbar zu machen. Trimmen ist eine übliche Operation in vielen Programmiersprachen, einschließlich Golang.
Trim()-Funktion in Golang
Die Funktion Trim() ist eine weitere integrierte Funktion in Golang, mit der Sie bestimmte Zeichen am Anfang und am Ende einer Zeichenfolge entfernen können. Die Trim()-Funktion nimmt zwei Argumente entgegen: einen zu trimmenden String und einen String, der die zu entfernenden Zeichen enthält. Hier ist ein Beispiel:
Paket Haupt
importieren (
'fmt'
'Saiten'
)
func main ( ) {
Str := 'Hallo Welt!'
Str = Saiten. Trimmen ( Str , 'H!' )
fmt. Druckln ( Str )
}
Ausgang
Hier haben wir die Funktion Trim() verwendet, um den Buchstaben zu entfernen H und das Ausrufezeichen '!' vom Anfang und Ende der Zeichenfolge.
TrimSpace()-Funktion in Golang
Die Funktion TrimSpace() in Golang kann alle Leerzeichen am Anfang oder Ende der Zeichenfolge entfernen. Sobald alle Leerzeichen entfernt sind, wird eine neue Zeichenfolge ausgegeben, die keine zusätzlichen Leerzeichen am Anfang oder Ende enthält. Hier ist ein Beispiel:
Paket Hauptimportieren (
'fmt'
'Saiten'
)
func main ( ) {
Str := ' Hallo Welt! '
Str = Saiten. TrimSpace ( Str )
fmt. Druckln ( Str )
}
Ausgang
Der obige Code schneidet alle Leerzeichen am Anfang und Ende der Zeichenfolge ab. Die Ausgabe wird wie folgt sein:
TrimLeft()- und TrimRight()-Funktionen in Golang
Die Funktionen TrimLeft() und TrimRight() ähneln der Funktion Trim(), aber sie entfernen die angegebenen Zeichen nur am Anfang oder Ende der Zeichenfolge. Hier ist ein Beispiel:
Paket Hauptimportieren (
'fmt'
'Saiten'
)
func main ( ) {
Str := '!Hallo Welt!'
Str = Saiten. TrimLinks ( Str , 'H!' )
fmt. Druckln ( Str )
Str = Saiten. Rechts trimmen ( Str , 'D!' )
fmt. Druckln ( Str )
}
Hier im obigen Code, die TrimLinks() Funktion entfernt den Buchstaben H und das Ausrufezeichen '!' vom Anfang der Zeichenfolge und wir haben die verwendet Rechts trimmen () Funktion zum Entfernen des Buchstabens D und das Ausrufezeichen '!' vom Ende der Saite.
Funktionen TrimPrefix() und TrimSuffix() in Golang
Die Funktionen TrimPrefix() und TrimSuffix() ähneln den Funktionen TrimLeft() und TrimRight(), entfernen jedoch das angegebene Präfix oder Suffix aus der Zeichenfolge. Hier ist ein Beispiel:
Paket Hauptimportieren (
'fmt'
'Saiten'
)
func main ( ) {
Str := 'Hallo Welt!'
Str = Saiten. TrimPrefix ( Str , 'Er' )
fmt. Druckln ( Str )
Str = Saiten. TrimSuffix ( Str , 'ld!' )
fmt. Druckln ( Str )
}
Im obigen Beispiel haben wir die Funktion TrimPrefix() verwendet, um das Präfix zu entfernen Er vom Anfang der Zeichenfolge, und wir haben die Funktion TrimSuffix() verwendet, um das Suffix zu entfernen 'ld!' vom Ende der Saite.
Abschluss
Das Trimmen von Zeichenfolgen in Golang ist ein Prozess zum Entfernen der zusätzlichen Zeichen oder Leerzeichen im Code. 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 deren Verwendung zum Trimmen einer Zeichenfolge in Golang besprochen.