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