Hirdetés

Új hozzászólás Aktív témák

  • joysefke

    veterán

    válasz RedHarlow #8707 üzenetére

    én a következőképpen állnék neki:

    -(1) Méretétől függően a fájlt beolvasod vagy egyben, vagy végigiterálsz rajta soronként.

    -(2) Minden sort szétbontasz szavakra

    string.Split(...)] .

    A string.Split(...) -et úgy paraméterezed, hogy pontot-vesszőt-szóközt dobjon. (sokat nem számít, de gyorsítja a köv pontot)

    -(3) Minden egyes szóra leellenőrzöd, hogy az adott szó tartalmazza-e a keresett szót:

    string.Contains(string, string, StringComparision)

    Ha igen, növeled a számlálódat. Kisbetű-nagybetűt érdemes figyelmen kívül hagyni, illetve a regionális opciókkal is lehet esetleg játszani (nem tudom érdemes-e). Ehhez a StringComparison enum paramétert állítod be ahogy szeretnéd (ignore case legyen beállítva).

    A módszer jól fog működni addig amíg nem akarod azt is nyilván tartani, ha a keresett szó többször szerepelt némely szóban. (lalala - la, 3x).

Új hozzászólás Aktív témák