Verificatore di espressioni regolari

Verifichi e corregga le espressioni regolari: evidenziazione in tempo reale, elenco delle corrispondenze con posizioni e lunghezze, ed estrazione completa dei gruppi di cattura.
Tutta l'elaborazione avviene localmente nel suo browser — i suoi dati non vengono mai caricati su alcun server.
Pattern:
Modello: Scegliere un modello riempie la casella del pattern ed esegue la verifica.
Le corrispondenze saranno evidenziate qui.
Elenco delle corrispondenze
# Testo corrispondente Posizione Lunghezza Gruppi di cattura
Come usarlo — Digiti un pattern nella casella Pattern (oppure ne scelga uno dal menu Modello) e inserisca il testo di prova. I risultati si aggiornano in tempo reale.
Flag: g = trova tutte le corrispondenze, i = ignora maiuscole/minuscole, m = ^/$ corrispondono per ogni riga, s = il punto corrisponde anche al ritorno a capo, u = modalità Unicode.
L'anteprima evidenzia ogni corrispondenza in giallo. La tabella sotto elenca ciascuna corrispondenza con la sua posizione e lunghezza, più ogni gruppo di cattura ($1, $2, …).
Le corrispondenze di larghezza zero (es. a* su "bbb") sono gestite in sicurezza — non possono bloccare il browser. I pattern non validi mostrano un errore in linea invece di una finestra di dialogo.
Prema Ctrl+Invio per eseguire. Tutti i dati sono elaborati localmente — nulla viene caricato.
Le espressioni regolari in un minuto

La maggior parte dei caratteri delle regex sono metacaratteri con un significato speciale — . ^ $ * + ? ( ) [ ] { } | \ — e una barra rovesciata li rende di nuovo letterali. Le ancore ^ e $ corrispondono a posizioni anziché a caratteri, e i quantificatori * e + sono avidi per impostazione predefinita: prendono quanto più possono, mentre le forme pigre *? e +? si accontentano della corrispondenza più breve.

Quando un pattern corrisponde troppo, la correzione di solito è un quantificatore pigro o una classe di caratteri negata — non altri caratteri ..