Tester di espressioni regolari

Scrivi un'espressione regolare e un testo di prova: le corrispondenze vengono evidenziate subito, con i relativi gruppi, e puoi provare una sostituzione. Usa il motore JavaScript del tuo browser e il testo non lascia il tuo dispositivo.

🔒 Quello che scrivi non lascia il tuo dispositivo. Tutto viene calcolato nel browser.

Opzioni (flags)
Prova con un esempio

Corrispondenze evidenziate

Corrispondenze

    Usa $1, $2… per i gruppi, $& per l'intera corrispondenza e $<name> per i gruppi con nome.

    Come testare un'espressione regolare

    1. Scrivi l'espressione nel primo campo, senza le barre ai lati.
    2. Seleziona le opzioni che ti servono, come ignorare maiuscole/minuscole o cercare tutte le corrispondenze.
    3. Incolla il testo di prova: le corrispondenze vengono evidenziate ed elencate con i loro gruppi.
    4. Se vuoi, scrivi una sostituzione e copia il testo risultante.

    A cosa serve un tester di regex

    Un'espressione regolare (regex) è un pattern per cercare, convalidare o sostituire testo: e-mail, numeri di telefono, date, codici. Provarla prima di usarla nel tuo codice fa risparmiare errori e tempo.

    Questo strumento usa il motore di espressioni regolari di JavaScript, lo stesso del tuo browser e di Node.js. Segna ogni corrispondenza nel testo e mostra il valore di ogni gruppo di cattura, compresi quelli con nome.

    La sostituzione supporta $1, $2 e il resto della sintassi di JavaScript, quindi è utile per preparare una modifica di massa prima di applicarla.

    Cose da tenere presente

    Domande frequenti

    Cosa significano le opzioni g, i, m, s e u?

    g cerca tutte le corrispondenze e non solo la prima. i ignora maiuscole e minuscole. m fa sì che ^ e $ valgano per ogni riga. s permette al punto di includere gli a capo. u attiva la modalità Unicode.

    Con quale linguaggio è compatibile?

    Con JavaScript. I costrutti di base (classi, gruppi, quantificatori, ancore) sono uguali in quasi tutti i linguaggi.

    Come uso i gruppi nella sostituzione?

    Con $1, $2, ecc. per i gruppi numerati, $& per l'intera corrispondenza e $<name> per i gruppi con nome.

    Il mio testo viene inviato a un server?

    No. Tutto avviene nel tuo browser e il testo non lascia il tuo dispositivo.

    È gratuito?

    Sì, è gratuito, non richiede registrazione e funziona direttamente nel browser.