Regex tester online

Incolla un pattern, testalo su testo reale e vedi esattamente cosa corrisponde prima che arrivi nella convalida di produzione.

//
Informazioni sulla corrispondenza0 matches
Nessuna corrispondenza trovata...
Stringa di prova
Caratteri: 152
Ciao mondo! Questo è un semplice tester regex. Prova ad abbinare parole o numeri come 123 o 2025. Puoi anche testare i tag HTML, URL o pattern ripetuti.
Evidenziazione corrispondenze
.Qualsiasi carattere
\dCifra
\wCarattere di parola
^/$Inizio/fine

Trasforma il modello testato in una piccola utilità

Quando una regex diventa parte di un validatore, parser o helper interno, DeployPages può ospitare lo strumento statico in modo che il team usi la stessa versione testata.

Pubblica uno strumento

Perché utilizzare un tester regex online?

I bug nelle regex si nascondono nei dettagli: un'ancora mancante, un quantificatore avido, un flag dimenticato o dati campione che non somigliano all'input di produzione. Un tester live tiene visibili pattern, flag, corrispondenze e stringa di test, così puoi correggere l'espressione invece di tirare a indovinare.

Cheatsheet di Regex

Classi di caratteri
.Corrisponde a qualsiasi carattere tranne un'interruzione di riga
\wAbbina lettere, cifre o trattini bassi
\dAbbina le cifre
\sCorrisponde allo spazio bianco
[abc]Corrisponde a qualsiasi carattere elencato
[^abc]Corrisponde a qualsiasi carattere non elencato
Quantificatori
*Abbina zero o più volte
+Abbina una o più volte
?Corrisponde zero o una volta
{n}Abbina esattamente n volte
{n,}Abbina almeno n volte
{n,m}Corrispondenza tra n e m volte
Ancore
^Corrisponde all'inizio di una stringa
$Corrisponde alla fine di una stringa
\bCorrisponde al confine di una parola
\BCorrisponde a un confine non di parola
(?=p)Lookahead positivo
(?!p)Lookahead negativo
Bandiere
gRicerca globale
iModalità senza distinzione tra maiuscole e minuscole
mModalità multilinea
sIl punto corrisponde alle interruzioni di riga
uModalità Unicode

Domande frequenti avanzate

Qual è la differenza tra abbinamento avido e pigro?

La corrispondenza avida consuma quanto più testo possibile. La corrispondenza pigra aggiunge? dopo un quantificatore in modo che il motore si arresti alla prima corrispondenza valida.

Come devo convalidare gli indirizzi e-mail con regex?

Utilizza regex per un controllo pratico al primo passaggio, ma non trattarlo come prova finale di proprietà. Un flusso di verifica è ancora importante.

Perché la mia regex funziona in un linguaggio ma non in un altro?

I motori regex non supportano tutti le stesse funzionalità. JavaScript, PCRE, Python, Java e le regex dei database differiscono per lookbehind, gruppi nominati, gestione Unicode e regole di escape.

Una regex può creare un problema di prestazioni?

Sì. Quantificatori annidati e alternative ambigue possono causare backtracking eccessivo su determinati input. Testa stringhe realistiche nel caso peggiore prima di usare un pattern nella convalida delle richieste.