Thursday, November 17, 2005

Regular expressions

Valamire(már nem is tudom miért:) használnom kellett reguláris kifejezéseket, ezért egy kicsit utánna kellett néznem, mivel már olyan régen használtam és kicsit bonyolultabb kifejezéseket kellett volna használnom..
Ezért átolvastam már Jeffrey E.F. Friedl: Mastering Regular Expressions könyvét. Ebből kiemeltem néhány gyakrabban használt metakaraktert, amellyel már el lehet boldogulni:)
^catsor elején
cat$sor végén
(catdog)vagy
gr[ea]y grey vagy gray
[Ss]mithSmith vagy smith
[1234567890]1-0 [0-9] [a-f] [A-F] [0-9a-fA-F] [0-9A-Z_!.?]
^$üres sor
[^A-F]nem lehet A-F ig q[^u] nem lehet qu,de q kell
'.'bármilyen (egy) karakter lehet
[.]az . karakter, és nem metakarakter
\<catcat...akármi,olyan szó ami cat-el kezdodik
cat\>cat-el ér véget a cute;
colou?rcolor vagy colour, opcionális metakarakter (July?)
4(th)?több karakter opcionális használata (fourth4(th)?)
x*bármennyi x
x+1x, vagy akármennyi x
[0-9]+egy, vagy több szám
x{min,max}min x, és max x x{2,5}
\.\ felmento karakter '.' jelent nem bármit \[
\(...\)komplett kifejezés keresése helyettesítésnélkül pl. \((abrt)\)) -> (abrt)

0 Comments:

Post a Comment

<< Home