Tester e Debugger Regex

Tester e Debugger Regex

Testa, esegui il debug e scrivi espressioni regolari in tempo reale. Trova istantaneamente le corrispondenze delle sottostringhe e i gruppi di acquisizione con i relativi indici.

/ /
Risultati della corrispondenza:
0 Matches

Altri Strumenti

Funzionalità

Perché usare Regex Tester?

Testa ed esegui il debug delle espressioni regolari in tempo reale.

🎯

Corrispondenze in tempo reale

Verifica le espressioni in tempo reale ed evidenzia tutte le corrispondenze trovate nel contenitore del soggetto.

🧬

Gruppi di acquisizione

Ispeziona con chiarezza le parentesi degli indici dei token catturati e i gruppi denominati.

⚙️

Personalizzazione dei flag

Attiva o disattiva istantaneamente i vincoli di ricerca globale, insensibilità alle maiuscole o corrispondenza multilinea.

✔️

Compatibilità standard

Completamente conforme alle specifiche della sintassi standard delle espressioni regolari JavaScript.

🔒

Nessun invio al server

Le operazioni vengono eseguite nella memoria locale del browser. Il payload del testo analizzato e i pattern non vengono mai caricati.

🛡️

Protezione dai cicli infiniti

Intercetta automaticamente i cicli di corrispondenza a larghezza zero per evitare il blocco della scheda.

Domande frequenti

Un'espressione regolare è una sequenza di caratteri che forma un modello di ricerca. Può essere utilizzata per operazioni di ricerca e sostituzione di testo.

Il flag 'g' (global) garantisce che vengano restituite tutte le corrispondenze del pattern invece di fermarsi alla prima corrispondenza. Il flag 'i' (ignore case) rende la ricerca senza distinzione tra maiuscole e minuscole.

Qualsiasi sotto-pattern racchiuso tra parentesi (ad es. (\w+)) forma un gruppo di acquisizione. Lo strumento elenca separatamente il contenuto e l'indice di ogni gruppo di acquisizione.

No. Tutto avviene lato client. Fai attenzione ai pattern con "backtracking catastrofico", che potrebbero bloccare temporaneamente le schede del browser.

Si verifica quando un'espressione regolare utilizza quantificatori nidificati (come (a+)+), inducendo il motore a esplorare un numero esponenziale di percorsi per una stringa che non corrisponde, con conseguenti problemi di prestazioni.

I flag più comuni includono g (ricerca globale), i (senza distinzione tra maiuscole e minuscole), m (ricerca multiriga) e s (consente al punto di corrispondere ai caratteri di nuova riga).

I moderni motori di espressioni regolari JavaScript supportano sia i lookahead ((?=...)) sia i lookbehind ((?<=...)).
Accetti i cookie?

Utilizziamo i cookie per migliorare la tua esperienza di navigazione. Utilizzando questo sito, acconsenti alla nostra politica sui cookie.

Di più
Loading chat...
Connecting to community chat.