Pokaż wyniki 1 do 5 z 5

Temat: Perl słowo

  1. #1
    Avatar Hardiel
    Hardiel jest offline Damian
    Zarejestrowany
    May 2008
    Skąd
    Kielce
    Postów
    121

    Domyślnie Perl słowo

    Cześć
    Mam pewien problem w perlu, a raczej skrypcie irssi. Robię antybluzg i chciałbym aby bot wyłapywał za słowa typu "kur wa" oczywiście nie problem zrobić =~ /kur wa/ Tylko bot będzie kopał za budowę typu "lolkur wachlarz!" Czy istnieje budowa aby wyłapywała takie wyrazy ? Próbowałem tez z regexp robić ale to mnóstwo returnów i nie zawsze skuteczne Wiele szukałem w internecie i widziałem rożne budowy ale nie mam bladego pojęcia jaka zastosować i jaka będzie skuteczna Proszę o pomoc i pozdrawiam

  2. #2
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    Problem z takimi regexami jest ehmmmm... dosc zlozony.

    Regex powinien ignorowac biale znaki ale wtedy tracimy info o podzale na slowa i patrzymy w sieczke, nie wiadomo wiec czy 2 zupelnie poprawne slowa nie spowoduja zalapania frazy jako bluzg... logika nakazywalaby ignorowac spacje, znaki specjalne i wielkosc liter :P

    Mi napisanie calkiem logicznie dzialajacego bluzga zajelo dobry rok, po czym i tak stwierdzilem ze jest za duzo false-positive i zmienilem calosc na system punktowy - tzn slowa maja wagi i jak przekroczysz pewna wage to lecisz... to dawalo dosc normalne wyniki juz
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  3. #3
    Avatar Hardiel
    Hardiel jest offline Damian
    Zarejestrowany
    May 2008
    Skąd
    Kielce
    Postów
    121

    Domyślnie

    Mam prośbę mógłbyś mi zaprezentować Twoje rozwiązanie, albo dokładniej omówić bo nie mam bladego pojęcia z tymi wagami
    Ostatnio edytowane przez Hardiel : 06-20-2008 - 16:57

  4. #4
    Avatar gogulas
    gogulas jest offline killboy powerhead
    Zarejestrowany
    Sep 2007
    Skąd
    Tu
    Postów
    1,236

    Domyślnie

    Cytat Napisał TQM Zobacz post
    zmienilem calosc na system punktowy - tzn slowa maja wagi i jak przekroczysz pewna wage to lecisz... to dawalo dosc normalne wyniki juz
    Dobre! nalapiesz iles pointsow i kick. Biore sie za pisanie
    http://gogulas.yoyo.pl/h.gif

  5. #5
    Avatar Hardiel
    Hardiel jest offline Damian
    Zarejestrowany
    May 2008
    Skąd
    Kielce
    Postów
    121

    Domyślnie

    A rozumiem teraz! Dzieki ze mnie oświeciłeś gogulas :P

Podobne wątki

  1. [Perl] Kurs Perl - cz.1 - wprowadzenie i podstawy
    By TQM in forum Perl/Python/TCL/Prolog
    Odpowiedzi: 22
    Autor: 10-27-2014, 00:50
  2. Perl a Python
    By t00l in forum Perl/Python/TCL/Prolog
    Odpowiedzi: 47
    Autor: 12-20-2011, 20:03
  3. Odpowiedzi: 18
    Autor: 07-14-2009, 11:55
  4. Odpowiedzi: 31
    Autor: 05-20-2008, 17:01

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj