MetaCharacter
Gli operatori MetaCharacter sono simboli speciali utilizzati come parametri all'interno delle espressioni regolari.
Vediamo alcuni esempi:
Vediamo alcuni esempi:
^ | uguagliare il carattere posto all'inizio di una riga |
$ | uguagliare il carattere posto alla fine di una riga |
[^...] | i caratteri nella lista non devono essere uguagliati |
| | uguaglia uno dei caratteri come un operatore logico OR |
\ | trasforma i successivi meta character in litteral value; ad esempio \+ tratta il meta character + non più come simbolo |
+ | cerca una o più ocorrenze dalla precedente subespressione |
[:alpha:] | insieme di caratteri alfabetici ed include solo le lettere |
[:digit:] | insieme di caratteri numerici |
[a-z] | insieme di caratteri alfabetici in minuscolo |
[A-Z] | insieme di caratteri alfabetici in maiuscolo |
[0-9] | insieme di numeri |
[1-9] | insieme di numeri escluso lo zero |
[:alnum:] | insieme di numeri e caratteri esclusa la punteggiatura |