Tester Regex, Test Espressioni Regolari Online, Validatore Regex
- Strumenti correlati:
- Evidenziatore/Abbellitore Codice
- Editor Markdown Online
/
FLAG REGEX
Non tornare dopo la prima corrispondenza
^ e $ corrispondono inizio/fine riga
Corrispondenza non sensibile alle maiuscole/minuscole
Il punto corrisponde a nuova riga
Corrispondenza con Unicode completo
Ancora alla posizione iniziale
Clicca pulsante /g per selezionare flag
| # | Corrispondenza | Indice | Gruppi di cattura |
|---|
Guida di Riferimento Espressioni Regolari
Pattern di Validazione
Quantificatori Base
| Pattern | Descrizione |
|---|---|
* |
0 o più volte |
+ |
1 o più volte |
? |
0 o 1 volta |
{n} |
Esattamente n volte |
{n,} |
n o più volte |
{n,m} |
Tra n e m volte |
Avido vs Pigro (Greedy vs Lazy)
| Pattern | Descrizione |
|---|---|
*? |
0 o più (pigro) |
+? |
1 o più (pigro) |
?? |
0 o 1 (pigro) |
{n,}? |
n o più (pigro) |
{n,m}? |
Tra n e m (pigro) |
Classi di Caratteri
| Pattern | Descrizione |
|---|---|
. |
Qualsiasi carattere eccetto nuova riga |
\d |
Cifra [0-9] |
\D |
Non cifra [^0-9] |
\w |
Carattere parola [A-Za-z0-9_] |
\W |
Non carattere parola [^A-Za-z0-9_] |
\s |
Spazio bianco (spazio, tab, a capo, ecc.) |
\S |
Non spazio bianco |
[abc] |
Corrisponde a qualsiasi carattere nel set |
[^abc] |
Corrisponde a qualsiasi carattere non nel set |
[a-z] |
Corrisponde a qualsiasi carattere nell'intervallo |
Ancore
| Pattern | Descrizione |
|---|---|
^ |
Inizio stringa o riga |
$ |
Fine stringa o riga |
\b |
Confine parola |
\B |
Non confine parola |
Sequenze di Escape
| Pattern | Descrizione |
|---|---|
\n |
Nuova riga |
\r |
Ritorno a capo |
\t |
Tabulazione |
\\ |
Backslash |
\. |
Escape caratteri speciali (. * + ? ^ $ [ ] { } ( ) | \) |
Gruppi & Cattura
| Pattern | Descrizione |
|---|---|
(abc) |
Gruppo di cattura, referenziabile con $1, $2, ecc. |
(?:abc) |
Gruppo non di cattura, raggruppa ma non cattura |
(?<name>abc) |
Gruppo di cattura con nome |
\1, \2 |
Backreference al gruppo catturato |
$1, $2 |
Riferimento ai gruppi catturati nella sostituzione |
Asserzioni Lookaround
| Pattern | Descrizione |
|---|---|
(?=abc) |
Positive lookahead |
(?!abc) |
Negative lookahead |
(?<=abc) |
Positive lookbehind |
(?<!abc) |
Negative lookbehind |
(a|b) |
Alternanza, corrisponde a a o b |