* |
Zero o più ricorrenze |
a* |
Zero o più caratteri a (ogni stringa corrisponde a questa espressione) |
+ |
Una o più ricorrenze |
a+ |
Uno o più caratteri a |
. |
Qualsiasi carattere singolo eccetto il carattere di nuova riga |
* |
Qualsiasi numero di qualsiasi carattere ad eccezione dei caratteri di nuova riga (in altre parole, qualsiasi
stringa) |
\ |
Escape (disattiva il significato speciale associato ad un carattere) |
\. |
Un carattere punto (.) |
^ |
Inizio di riga (se si trova all'inizio dell'espressione) |
^The.* |
Qualsiasi riga che inizia con la stringa The |
$ |
Fine di riga (se si trova alla fine dell'espressione) |
Monday\.$ |
Qualsiasi riga che termina con la stringa Monday seguita da un punto (.) |
() |
Raggruppamento |
(ref)+(bind)* |
Almeno una stringa ref seguita da zero o più stringhe bind |
[] |
intervallo di caratteri (lettere o cifre) |
[sS]hall.*\.$ |
Qualsiasi riga contenente shall o
Shall e che termina con un punto (.) |
|
|
[^abc] |
Qualsiasi carattere eccetto a, b
o c |
|
|
[a-zA-Z] |
Qualsiasi carattere alfabetico (maiuscolo o minuscolo) |
|
|
[0-9] |
Qualsiasi carattere numerico (compreso tra 0 e 9) |
| |
alternativo |
(dat|doc) |
La stringa dat o doc |