In Golang sind Zeichenfolgen unveränderlich, was bedeutet, dass eine einmal erstellte Zeichenfolge nicht mehr an der ursprünglichen Zeichenfolge geändert werden kann, sondern nur durch Erstellen einer neuen Zeichenfolge geändert werden kann.
Wenn wir bestimmte Zeichen in einem String ersetzen möchten, gibt es normalerweise zwei Methoden:
import "strings" func main() { str := "hello world" newStr := strings.ReplaceAll(str, "l", "x") fmt.Println(newStr) // 输出 hexxo worxd }
func main() { str := "hello world" chars := []rune(str) for i := range chars { if chars[i] == 'l' { chars[i] = 'x' } } newStr := string(chars) fmt.Println(newStr) // 输出 hexxo worxd }
Das obige ist der detaillierte Inhalt vongolang ersetzen Charakter. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
jquery animieren
Top Ten der Rangliste der digitalen Geldwechsel
Chinesisches Änderungs-Tutorial für C++-Software
Warum kann ich Pinterest nicht öffnen?
Welche Kodierung wird in einem Computer zur Verarbeitung von Daten und Anweisungen verwendet?
Was sind die Java-Workflow-Engines?
Was ist schwieriger, C-Sprache oder Python?
So löschen Sie meine WeChat-Adresse