Vai al contenuto

Regex Tester

Scrivi una regex e guarda subito cosa cattura nel tuo testo.

Inserisci un pattern e un testo di prova, oppure scegli un esempio.
Il link contiene il tuo pattern e il testo di prova.

Motore: RegExp JavaScript (ECMAScript) nel tuo browser. La sintassi differisce leggermente da PCRE, Python e Java.

Funziona nel browser: il tuo testo non viene caricato.

Come si usa

  1. Scrivi la regex in Pattern dell'espressione regolare, senza le barre iniziali e finali.
  2. Incolla il testo da verificare in Testo di prova.
  3. Imposta le opzioni in Flag in base alla ricerca che vuoi fare.
  4. Apri Corrispondenze per controllare i risultati, che si aggiornano mentre scrivi.

Esempi

Convertire date nel formato italiano

Input
Consegna: 2026-10-05
Scadenza: 2026-10-12
Output
Consegna: 05/10/2026
Scadenza: 12/10/2026

Estrarre indirizzi email da un messaggio

Input
Per informazioni: info@bottega.it
Per gli ordini: ORDINI@bottega.it
Output
info@bottega.it
ORDINI@bottega.it

Riconoscere parole con lettere accentate

Input
Città: Forlì, Cagliari, Cefalù.
Output
4 corrispondenze: Città, Forlì, Cagliari, Cefalù

Guida rapida alle regex JavaScript

Vuoi confrontare il testo prima e dopo una sostituzione? Incolla entrambe le versioni in Confronto testi. Per una pulizia in blocco senza regex, prova Pulisci testo; per codificare il testo negli URL usa Decodifica e codifica URL.

Domande frequenti

Questo regex tester supporta PCRE o le regex di Python?

Usa il motore JavaScript RegExp del tuo browser, non PCRE o Python. Alcune sintassi sono diverse: per esempio, i gruppi con nome seguono la sintassi di JavaScript, non quella di Python con (?P…).

Perché la regex trova solo la prima corrispondenza?

Senza il flag g viene trovata solo la prima corrispondenza. Attiva globale in Flag per cercarle tutte.

Perché l'esecuzione della regex viene interrotta?

Ogni esecuzione ha un limite di 1 secondo. Pattern con backtracking eccessivo, come (a+)+, possono superarlo: il processo viene fermato senza bloccare la pagina.

Il testo viene inviato al server o salvato?

La ricerca avviene nel browser e il codice dello strumento non invia regex o testo al server. Il testo di prova non viene salvato tra le visite; il pattern e le impostazioni restano nel localStorage. Se condividi un link, questo contiene anche il testo, compresso ma non cifrato, leggibile da chiunque abbia il link.