Junior — Middle
Kannst du andere Methoden zur Verarbeitung von Strings in der Programmierung nennen?
sobes.tech KI
Antwort von AI
In Go gibt es mehrere Möglichkeiten, mit Strings umzugehen, je nach Aufgabe:
- Verwendung der Standardfunktionen aus dem Paket
strings(z.B.strings.Split,strings.Replace,strings.Contains). - Umwandlung des Strings in ein Slice von Bytes (
[]byte) für byteweises Processing. - Verwendung von Runen (
rune) für die Arbeit mit Unicode-Zeichen. - Reguläre Ausdrücke über das Paket
regexpfür komplexe Suche und Ersetzung.
Beispiel: Zählen der Wörter in einem String mit strings.Fields:
package main
import (
"fmt"
"strings"
)
func main() {
text := "Beispielstring zur Verarbeitung"
words := strings.Fields(text) // teilt nach Leerzeichen
fmt.Println("Anzahl der Wörter:", len(words))
}