Next: Exemple
Up: Filtrarea pe baza de
Previous: Structura unui script
Elementele de baza ale unei expresii regulate sunt:
- caracterele obisnuite
- metacaracterele
Caractere obisnuite sunt litere, numere, sau caractere precum spatiu
sau underscore. Metacaracterele sunt caractere care au un inteles
special in cadrul unei expresii regulate. Ele sunt expandate in niste
caractere obisnuite. Prin utilizarea metacaracterelor nu trebuie specificate
toate combinatiile distincte de caractere pentru care vrei sa existe
potrivire.
Metacaractere sunt:
- . - potrivire cu orice caracter mai putin newline
- * - potrivire cu 0 sau mai multe aparitii ale caracterului
anterior
- [chars] - potrivire cu unul din caracterele din secventa
chars; se poate utiliza - pentru utilizarea unei
plaje de caractere (a-z, 0-9); daca primul caracter
este ^ atunci se potriveste cu orice caracter
care nu este specificat in chars
- ^ - potrivire cu inceputul liniei
- $ - potrivire cu sfarsitul liniei
- \ - trateaza caracterul ce urmeaza literal;
este folosit pentru escaparea altor metacaractere (inclusiv \)
Subsections
Razvan Adrian Deaconescu
2005-11-20