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
- Inserisci o incolla il tuo input nel campo.
- Leggi l'output: si aggiorna subito mentre scrivi.
- Regola le eventuali opzioni in base alle tue esigenze.
- 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.