WALUDO Strumenti
DEVELOP.01 REGEX TESTER

Tester di espressioni regolari

Corrispondenze in tempo reale · Anteprima della sintassi · Spiegazioni · Generazione di codice · Libreria di regex

REGEX

Espressione regolare

TEXT

Testo da verificare

STATUS / Inserisci un’espressione regolare per iniziare
CODE

Generatore di codice

§ 01

Libreria di regex comuni

Usa questi modelli frequenti come punto di partenza. Fai clic su un modello per caricarlo nel tester.

Numeri

Uso
Modello
Note

Testo

Uso
Modello
Note

Rete

Uso
Modello
Note

Identità

Uso
Modello
Note

Data e ora

Uso
Modello
Note

Codifica e codice

Uso
Modello
Note
§ 02

Tester online di espressioni regolari

Le espressioni regolari sono modelli di testo potenti per cercare, sostituire, validare ed estrarre contenuti in linguaggi di programmazione, editor e strumenti da riga di comando.

Questo tester funziona interamente nel browser. Inserisci modello e testo per vedere in tempo reale posizioni, gruppi di cattura e risultato della sostituzione; il pannello di spiegazione rende chiara la sintassi più comune.

Sono inclusi modelli per email, URL, indirizzi IP, date, identificativi, colori e UUID. Puoi anche generare lo stesso modello per JavaScript, Python, Java, PHP e Go.

§ 03

Come usare il tester di regex

1
1

Inserisci un modello

Inserisci l’espressione regolare: la sintassi viene verificata e l’anteprima colorata si aggiorna subito.

2
2

Scegli i flag

Attiva g, i, m, s e u per confrontare ricerca globale, distinzione tra maiuscole, multilinea e Unicode.

3
3

Incolla il testo

Aggiungi il testo da controllare; i frammenti corrispondenti vengono evidenziati in tempo reale.

4
4

Controlla i risultati

Il pannello mostra testo, posizione, lunghezza e gruppi di cattura, che puoi copiare singolarmente.

5
5

Leggi la spiegazione

Il pannello chiarisce metacaratteri, gruppi, quantificatori, asserzioni e ancore con parole semplici.

6
6

Genera il codice

Genera esempi per JavaScript, Python, Java, PHP e Go pronti da usare.

§ 04

Riferimento rapido alla sintassi regex

Un riferimento compatto agli elementi della sintassi delle espressioni regolari usati più spesso.

Classi di caratteri

Sintassi
Significato
Esempio
.
Corrisponde a qualsiasi carattere tranne il ritorno a capo
a.b
\d
Corrisponde a una cifra [0-9]
\d+
\w
Corrisponde a lettere, cifre e underscore
\w+
\s
Corrisponde agli spazi bianchi
a\sb
[abc]
Corrisponde a a, b o c
[aeiou]
[^abc]
Corrisponde a qualsiasi carattere tranne a, b e c
[^0-9]

Quantificatori

Sintassi
Significato
Esempio
*
Corrisponde zero o più volte
ab*c
+
Corrisponde una o più volte
ab+c
?
Corrisponde zero o una volta
ab?c
{n}
Corrisponde esattamente n volte
\d{3}
{n,}
Corrisponde almeno n volte
\d{6,}
{n,m}
Corrisponde da n a m volte
\d{6,18}

Ancore e confini

Sintassi
Significato
Esempio
^
Inizio della stringa o della riga
^Hello
$
Fine della stringa o della riga
world$
\b
Confine di parola
\bcat\b
\B
Confine non di parola
\Bcat\B

Gruppi e asserzioni

Sintassi
Significato
Esempio
(...)
Gruppo di cattura
(ab)+
(?:...)
Gruppo non catturante
(?:ab)+
(?=...)
Asserzione positiva in avanti
\d+(?=USD)
(?!...)
Asserzione negativa in avanti
\d+(?!USD)
(?<=...)
Asserzione positiva all’indietro
(?<=\$)\d+
|
Alternanza, corrisponde a uno dei due rami
cat|dog

Flag

Sintassi
Significato
Esempio
g
Ricerca globale di tutte le corrispondenze
/pattern/g
i
Ignora maiuscole e minuscole
/pattern/i
m
Modalità multilinea, ^ e $ per ogni riga
/pattern/m
s
Modalità DotAll, . include i ritorni a capo
/pattern/s
u
Modalità Unicode
/pattern/u
§ 05

Domande frequenti sulle espressioni regolari

Q1Che cos’è un’espressione regolare?

È un modello di testo formato da caratteri normali e speciali, usato per cercare, sostituire, verificare ed estrarre stringhe.

Q2Il testo che provo viene caricato?

No. Ricerca, evidenziazione, spiegazione, anteprima della sostituzione e generazione del codice avvengono nel browser.

Q3Qual è la differenza tra regex JavaScript e PCRE?

Lo strumento usa il motore RegExp JavaScript del browser. È adatto al frontend e al debug comune, ma non supporta alcune funzioni PCRE come i modelli ricorsivi.

Q4Perché viene trovata solo la prima corrispondenza?

Controlla che sia attivo il flag g. Senza g, JavaScript RegExp restituisce per impostazione predefinita solo la prima corrispondenza.

Q5Dove vedo i gruppi di cattura?

Sotto ogni risultato sono mostrati Group 1, Group 2 e, quando presenti, i gruppi di cattura con nome.

Q6La sostituzione supporta $1 e $2?

Sì. L’anteprima segue le regole JavaScript di replace e supporta, tra gli altri, $1, $2 e $&.

Q7Come si imparano le regex?

Inizia con classi di caratteri, quantificatori, ancore e gruppi, poi usa i modelli e leggi la spiegazione un token alla volta.

§ 06

Strumenti online correlati

✳ WALUDO TOOLBOX ✳ Strumenti nativi del browser · NO SERVER · NO DATA COLLECTION

I tuoi file non lasciano mai il computer · FILES STAY LOCAL · PRIVACY FIRST