( hrgy84 | 2008. 09. 16., k – 18:53 )

A csillag itt azt jelenti, hogy x-bol barmennyi (akar 0 is). A + meg azt hogy X-bol valamennyi (de legalabb 1).
A () egy kifejezest keres, ez igazabol harom helyen jon jol: a) amikor vagylagosan akarsz keresni: "(budacsik|csikbuda)", vagy amikor a regex talalati listajaval akarsz hekkerkedni - ez szamodra egyelore irrelevans; c) amikor valami bonyolultabb kifejezest akarsz.

A [] egyszeru karakterkereses, ha C-vel foglalkoztal, akkor egy felturbozott strchr. A ket jel kozti karakterek barmelyiket keresi a forrasszovegben, kiveve ha a [ jelet egy kalap (^) koveti, ugyanis a kalap jel itt is, es ha jol emlexem a zarojelek eseteben is ellentetjere valtoztatja a kifejezest. Pl.: [^a-zA-Z0-9] azt jelenti, hogy olyan karakterek keresese, melyek nem alfanumerikusak (For 13375: tudom, ezt karakterosztalyokkal is meg lehet csinalni - egyszeruen ez jutott eszembe).

A {} egyszeru korlatozott tobbszorozeskereso, ugy mukodik majdnem mint a * meg a + csak itt arra szolgal, hogy konkret mennyisegekkel dolgozzon. Pl.: "ab{1,2}a" ez illeszkedik az 'aba', az 'abba' stringekre, de pl. az 'abbba' stringre mar nem illeszkedik. A "10{6}" pedig az egymilliora illeszkedik.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.