Tester di espressioni regolari

Prova espressioni regolari JavaScript su un testo di esempio, con i gruppi di corrispondenza

Informazioni su questo calcolatore

Il Tester di espressioni regolari esegue espressioni regolari JavaScript su un testo di esempio ed elenca ogni corrispondenza con il suo indice e i gruppi di cattura. Il flag g viene aggiunto automaticamente per elencare tutte le corrispondenze, una stringa di sostituzione facoltativa mostra in anteprima l'output di text.replace() con riferimenti in stile $1 e i pattern non validi mostrano il messaggio di errore del costruttore RegExp. Le dimensioni di pattern e testo sono limitate (1.000 e 10.000 caratteri) per evitare che un backtracking catastrofico blocchi la pagina.

Come usare lo strumento Tester di espressioni regolari

  1. Inserisci o incolla il tuo input nel campo.
  2. Leggi l'output: si aggiorna subito mentre scrivi.
  3. Regola le eventuali opzioni in base alle tue esigenze.
  4. Copia l'URL della pagina per condividere esattamente questo risultato.

Esempi comuni

  • \d+ su "Order 66 shipped in 3 days" → 2 corrispondenze: "66" in posizione 6, "3" in posizione 20
  • (\w+)@(\w+)\.com su "contact: [email protected]" → corrispondenza con gruppi ["ada", "example"]
  • cat con flag i, sostituzione "dog" → "dog sat on the dog mat" (2 corrispondenze senza distinzione tra maiuscole e minuscole)

Domande frequenti

Come funziona lo strumento Tester di espressioni regolari?

Inserisci o incolla il tuo input e lo strumento lo elabora direttamente nel browser, mostrando subito il risultato. Nulla di ciò che scrivi viene caricato su un server: l'intero calcolo avviene sul tuo dispositivo.

Quando usare lo strumento Tester di espressioni regolari?

È comodo per sviluppo, debug, design e amministrazione di sistemi, ogni volta che ti serve questa trasformazione o verifica in modo rapido, senza installare nulla né affidare i tuoi dati a un servizio di terze parti.

Quanto sono affidabili i risultati?

Lo strumento implementa direttamente lo standard o la specifica di riferimento, quindi il suo output coincide con quello prodotto da software conformi. I casi limite, come input vuoti o malformati, vengono segnalati chiaramente invece di fallire in silenzio.

Posso condividere un risultato specifico con qualcun altro?

Sì. Il tuo input aggiorna l'URL: copiando la barra degli indirizzi e condividendo il link, chiunque lo apra ritrova lo strumento nello stesso stato.