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:)
^cat | sor elején |
cat$ | sor végén |
(catdog) | vagy |
gr[ea]y | grey vagy gray |
[Ss]mith | Smith 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 |
\<cat | cat...akármi,olyan szó ami cat-el kezdodik |
cat\> | cat-el ér véget a cute; |
colou?r | color 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