espressione |
trova... |
abc |
abc (questa sequenza in qualunque posizione della stringa) |
^abc |
abc all'inizio della stringa |
abc$ |
abc alla fine della stringa |
a|b |
a oppure b |
^abc|abc$ |
abc all'inizio o alla fine della stringa |
ab{2,4}c |
'a' seguito da 2, 3 o 4 'b' e seguito da 'c' |
ab{2,}c |
'a' seguito da almeno 2 'b' e seguito da 'c' |
ab*c |
'a' seguito da 0 o più 'b' e seguito da 'c' |
ab+c |
'a' seguito da 1 o più 'b' e seguito da 'c' |
ab?c |
'a' seguito da 0 o 1 'b' e seguito da 'c' |
a.c |
'a' seguito da un quanunque carattere (ma non nuova riga) e seguito da 'c' |
a\.c |
a.c esatto |
[abc] |
'a' o 'b' o 'c' |
[Aa]bc |
Abc o abc |
[abc]+ |
qualunque combinazione di 'a', 'b' e 'c' |
[^abc]+ |
qualunque combinazione che non contiene 'a', 'b' o 'c' |
\d\d |
due numeri come ad esempio 34; uguale a \d{2} |
\w+ |
sequenza di caratteri alfanumerici e _, ad esempio: abc_def123_x |
100\s*mk |
la stringa 100 e mk sono separati opzionalmente da spazi bianchi |
abc\b |
abc con confine di parola: abc! ma non: abcd |
abc\B |
abc senza confine di parola: abcdef, ma non: abc def |