Junior — Middle
Tudnál más módszereket mondani a sztringek feldolgozására a programozásban?
sobes.tech MI
Válasz az MI-től
Go-ban többféle módon lehet szövegekkel dolgozni, a feladattól függően:
- A
stringscsomag standard függvényeinek használata (pl.strings.Split,strings.Replace,strings.Contains). - A szöveg konvertálása bájt szeletre (
[]byte) bájtonkénti feldolgozáshoz. - Unicode karakterekkel való munka érdekében a
runehasználata. - Komplex keresés és csere esetén a
regexpcsomag reguláris kifejezései.
Példa: a szövegben lévő szavak számának kiszámítása a strings.Fields segítségével:
package main
import (
"fmt"
"strings"
)
func main() {
text := "Példa szöveg feldolgozásra"
words := strings.Fields(text) // szóközök szerint szétválaszt
fmt.Println("Szavak száma:", len(words))
}