Sobes.tech
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 strings csomag 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 rune használata.
  • Komplex keresés és csere esetén a regexp csomag 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))
}