Tester di Regex
Scrivi un'espressione regolare, incolla del testo di esempio e guarda ogni corrispondenza accendersi in tempo reale con i suoi gruppi di cattura.
Come testare un'espressione regolare
- Digita la tua espressione regolare nel campo del pattern.
- Aggiungi flag come g, i, m o s se ti servono.
- Incolla il testo su cui vuoi eseguire il test.
- Leggi le corrispondenze evidenziate e i loro gruppi di cattura qui sotto.
Domande Frequenti
Cosa significano i flag g, i, m e s?
g trova ogni corrispondenza invece della sola prima, i rende la ricerca senza distinzione tra maiuscole e minuscole, m fa corrispondere ^ e $ a ogni riga, e s permette al punto di corrispondere ai ritorni a capo.
Cosa sono i gruppi di cattura?
Le parti del tuo pattern racchiuse tra parentesi sono gruppi di cattura. Ti permettono di estrarre solo il pezzo di una corrispondenza che ti interessa, e sono elencati sotto ogni corrispondenza.
Perché il mio pattern mostra un errore?
Il pattern o i flag non sono sintassi valida per espressioni regolari JavaScript. Il messaggio di errore sotto il campo spiega esattamente cosa c'è di sbagliato.
Il Tester di Regex è gratuito?
Sì. Ogni strumento di Handio è gratuito e funziona interamente nel tuo browser, quindi il tuo pattern e il tuo testo non lasciano mai il tuo dispositivo.
Strumenti Correlati
Perché testare una regex nel tuo browser?
Un'espressione regolare che funziona al primo tentativo è rara. Vedere le corrispondenze evidenziate all'istante rende evidente se il tuo pattern è troppo avido, troppo stretto o cattura il testo sbagliato.
- Esegui il debug di un pattern di validazione prima di aggiungerlo a un modulo.
- Verifica che i gruppi di cattura estraggano esattamente i valori che ti aspetti.
- Sperimenta con i flag per vedere come cambiano le corrispondenze.
Suggerimenti e Limiti
Questo tester usa la sintassi delle espressioni regolari JavaScript, che corrisponde alla maggior parte dei motori ma può differire leggermente da Python o PCRE. Tutto funziona localmente nel tuo browser, quindi il tuo testo non viene mai caricato.