Unixia tunteville kerrottakoon, että haku on tehty Perl-scriptillä, ja kaikki Perlin tuntemat regular expression-lausekkeet toimivat sillä erolla, että regexpin . ja .* eivät toimi, vaan on käytettävä shell-tyylisiä ilmaisuja ? ja * (jotta petteri perushamikin osaa). Scripti lisää pisteen eteen aina escape-merkin. Lisätietoja: man perlre.
Esimerkkejä:Ovathan kaikki nyt varmasti tarpeeksi sekaisin?
- Kutsu: oh?lzb
oh7lzb missä tahansa piirissä, mutta mutta myös esimerkiksi ohxlzb.- Kutsu: oh[1-3]lzb
lzb piireissä 1-3.- Kutsu: oh[1-3,7]lzb
lzb piireissä 1-3 tai 7.- Kutsu: oh*b
Kaikki b:hen päättyvät kutsut.- Kutsu: *lz*
Kaikki, joiden kutsussa esiintyy kirjainsarja lz. Huomaa ero:- Nimi: eik
Kaikki, joiden nimessä esiintyy kirjainsarja eik. Ei tarvitse tähtiä molemmille puolille!- Email: @*hut.fi
Kaikki Otaniemeläiset hamit (jotka ovat FT-luettelossa). Tämä tosin kelpuuttaisi myös osoitteen sven@hut.fisknet.no ... mutta:- Email: ^hannikainen@*hut.fi$
^ merkitsee merkkijonon alkua ja $ loppua, eli osoitteen täytyy alkaa hannikainen@ ja loppua hut.fi. Kutsun mukaan haku lisää automaattisesti nämä merkit hakusanan ympärille!