Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: IRC Hostmask

tesmu [08.03.2006 19:29:40]

#

Eli olen tässä C kielellä tehnyt jo jonkuaikaa ircbottia.
Olisiko jollakin hyvää alkoritmiä nick!ident@host maskin vertailuun eli esim *!*@*vantaanpuhelin.fi tuossatapauksessa kaikki jolla hostissa on vantaanpuhelin.fi kuuluu tuohon maskiin. Tai jos tuo on *!*@vantaanpuhelin.fi niin kaikki joiden hosti on vantaanpuhelin.fi kuuluu tuohon maskiin. Itselläni on erittäin tökerösti tehty purkkaparse ja nytten olisi kiva jos jollakin olisi kunnon vertailu alkoritmi. (Koitin hakua sekä googlea)

Metabolix [08.03.2006 20:14:15]

#

No eipä siinä paljon muuta ole kuin että pätkit haettavan aina tähtien kohdalta, etsit järjestyksessä jokaista pätkää tekstistä, jota ei ole vielä käyty läpi, ja jos tekstin loppu tulee vastaan ennen kuin kaikki on löytynyt, lopetat. Tietenkin vielä pitää tarkistaa, että jos haun lopussa ei ole tähteä, myös tutkittavan tekstin pitäisi loppua siihen kohti.

Meitsi [08.03.2006 22:32:49]

#

Jos jostain löytyisi joku regexp systeemi kirjastona tms. niin voisi auttaa.

Hörpeli [09.03.2006 07:47:33]

#

Boost sisältää redexit. http://boost.org

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta