12.07.2013 Views

jegyzet gyomlált változata - Eötvös Loránd Tudományegyetem

jegyzet gyomlált változata - Eötvös Loránd Tudományegyetem

jegyzet gyomlált változata - Eötvös Loránd Tudományegyetem

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4.2. táblázat. Reguláris kifejezésekben szereplő leggyakoribb atomok.<br />

Atomok (atom)<br />

(. . . ) A zárójelben álló reguláris kifejezésre illeszkedik.<br />

() Az üres string-re illeszkedik.<br />

[. . . ] A [ és ] közötti listában szereplő karakterekre illeszkedik.<br />

[ˆ. . . ] A [ és ] közötti listában nem szereplő karakterekre illeszkedik.<br />

. Minden karakterre illeszkedik (Használjuk óvatosan!).<br />

ˆ A sor elejére illeszkedik.<br />

$ A sor végére illeszkedik.<br />

\ A jelölt speciális karakter mint normál karakter illeszkedik, lehetséges<br />

elemek: \ˆ, \., \[, \$, \(, \), \|, \*, \+, \?, \{, \\<br />

Speciális jelentés nélküli karakterre illeszkedik. Lehetséges elemek nem<br />

teljes listája: a, . . . , z, A, . . . , Z, 0, . . . , 9, !, @, #, %<br />

Darabok (piece)<br />

atom* Az atom tetszőleges (0 vagy több) alkalommal illeszkedik.<br />

atom? Az atom legfeljebb egy (0 vagy 1) alkalommal illeszkedik.<br />

atom+ Az atom legalább egy (1 vagy több) alkalommal illeszkedik.<br />

atom{n} Az atom pontosan n alkalommal illeszkedik.<br />

atom{n,} Az atom n vagy több alkalommal illeszkedik.<br />

atom{,m} Az atom legfeljebb m alkalommal illeszkedik.<br />

atom{n,m} Az atom legalább n de legfeljebb m alkalommal illeszkedik.<br />

Ágak (branch)<br />

piece1piece2. . . Egy vagy több egymás utáni piece-re illeszkedik.<br />

Reguláris kifejezések<br />

branch1 | branch2 | . . . Bármire illeszkedik, amire legalább az egyik branch illeszkedik.<br />

60

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!