Heim >Backend-Entwicklung >Golang >So löschen Sie Zeichenfolgenzeichen in der Go-Sprache
Methoden zum Löschen von Zeichenfolgen: 1. Verwenden Sie TrimSpace(), um Leerzeichen in der Zeichenfolge zu entfernen. 2. Verwenden Sie Trim(), TrimLeft(), TrimRight(), TrimPrefix() oder TrimSuffix(), um alle linken und rechten Seiten zu entfernen 3. Verwenden Sie TrimFunc(), TrimLeftFunc() oder TrimRightFunc(), um alle links oder rechts angegebenen Regelzeichenfolgen zu entfernen.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, GO Version 1.18, Dell G3-Computer.
So löschen Sie Zeichen in einer Zeichenfolge in der Go-Sprache
1. Go-Sprache zum Entfernen von Leerzeichen in einer Zeichenfolge
Während des Entwicklungsprozesses müssen wir manchmal Leerzeichen in einer Zeichenfolge in der Go-Sprache entfernen. Die Funktion zum Entfernen von Leerzeichen in Zeichenfolgen ist TrimSpace().
Syntax:
func TrimSpace(s string) string
Parameter | Beschreibung |
---|---|
s | Originalzeichenfolge. |
Rückgabewert: Entfernen Sie die Leerzeichen auf der linken und rechten Seite der Zeichenfolge s und geben Sie zurück.
Beispiel: Leerzeichen aus einer Zeichenfolge entfernen
package main import ( "fmt" "strings" ) func main() { //使用 TrimSpace() 函数,去除字符串的空格 strHaiCoder := " PHP中文网(php.cn) " fmt.Println("strHaiCoder =", strHaiCoder) trimStr := strings.TrimSpace(strHaiCoder) fmt.Println("trimStr =", trimStr) }
Hinweis: Die Funktion TrimSpace() kann nur Leerzeichen auf der linken und rechten Seite einer Zeichenfolge entfernen und die Leerzeichen in der Mitte können nicht gelöscht werden. [Verwandte Empfehlungen: Go-Video-Tutorial, Programmierunterricht]
2. Die Go-Sprache entfernt bestimmte Zeichenfolgen
Während des Entwicklungsprozesses müssen wir manchmal die angegebene Zeichenfolge in einer Zeichenfolge entfernen Funktion zum Entfernen der angegebenen Zeichenfolge in der Zeichenfolge
Trim(): Entfernen Sie alle angegebenen Zeichenfolgen in der Zeichenfolge
TrimLeft(): Entfernen Sie die angegebene Zeichenfolge links
TrimRight(): Entfernen Sie die angegebene Zeichenfolge auf der rechten Seite
TrimPrefix(): Entfernen Sie das Zeichenfolgenpräfix auf der linken Seite.
Entfernen Sie das Zeichenfolgenpräfix. Der Unterschied zwischen der TrimPrefix-Funktion und der Funktion TrimLeft, die die angegebene Zeichenfolge auf der linken Seite entfernt, besteht darin, dass zwei vorhanden sind oder mehr Übereinstimmungen mit dem linken Präfix, dann entfernt TrimPrefix nur das erste und TrimPrefix alle.
TrimSuffix(): Entfernen Sie das Zeichenfolgensuffix auf der rechten Seite.
Der Unterschied zwischen der TrimSuffix-Funktion und der Funktion TrimRight, die die angegebene Zeichenfolge auf der rechten Seite der Zeichenfolge entfernt, besteht darin, dass zwei oder mehr übereinstimmende Suffixe vorhanden sind rechts, dann wird TrimSuffix Nur das erste entfernt, während TrimSuffix alle entfernt.
Beispiel: Entfernen Sie die angegebene Zeichenfolge aus der Zeichenfolge , in der Go-Sprache, entfernt die Funktion, die der angegebenen Regelzeichenfolge in der Zeichenfolge entspricht:
TrimFunc(): entfernt alle angegebenen RegelzeichenfolgenTrimLeftFunc(): entfernt die angegebene Regelzeichenfolge auf der linken Seite
f
Rückgabewert: die Zeichenfolge nach dem Entfernen der angegebenen Zeichenfolge.
Beispiel 3: | |
Programmiervideo! ! |
Das obige ist der detaillierte Inhalt vonSo löschen Sie Zeichenfolgenzeichen in der Go-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!