szókeresés szövegbõl

Kezdőlap Fórumok Programozás szókeresés szövegbõl

2 bejegyzés megtekintése - 11-12 / 12
  • Szerző
    Bejegyzés
  • #2061711
    ELaci
    Felhasználó
      uzsolt wrote:
      Perl? Java? Mi a fenének?
      Rájöttem egy tök egyszerû megoldásra: mit is keresünk? Kukacokat. A címek mikkel vannak szeparálva? Szóközökkel. Tehát: keressünk kukacokat (mint a horgászok), erre találták ki a grep-et. Ezután cseréljünk minden szóközt újsorra, ez a sed. Ezután még egyszer grep-pel megnézzük, melyik sorokban vannak még giliszták:

      Code:
      grep „@” lista.txt | sed „s/ /n/g” | grep „@”

      Ha esetleg olyan email is van, hogy utána vesszõ van (pl. felsorolás), akkor még egy plusz szûrés a végére:

      Code:
      sed „s/[,.]$//”

      Azért kíváncsi lennék a java-s megoldásra, hogy ilyen rövid-e 🙂

      A perl megoldás lényege is ugyanez lett volna, mivel a szóközökkel elválasztott mezõkben keresi a kukacot.
      Ez a n azonban valóban egyszerûbb, ott a pont.

      ELaci

      #1883429
      csaba
      Felhasználó

        Helló!

        Olyan problémám lenne, hogy adott egy összevissza text állomány, miben sokminden mellett vannak email címek. Nekem viszont csak az email címek kellenének egy listába. Sajnos a cut-ot nem tudom használni, mivel semmi rendszer nincs a textben.

      2 bejegyzés megtekintése - 11-12 / 12
      • Be kell jelentkezni a hozzászóláshoz.