Tester Regex
Verifichi le espressioni regolari JavaScript su testi di esempio, direttamente nel Suo browser.
Il Suo pattern e il Suo testo vengono testati direttamente nel browser. Nulla viene caricato su BroBroGo.
FAQ
È sicuro incollare il mio testo qui?
Sì. La verifica delle corrispondenze avviene interamente nel Suo browser: nessun dato viene inviato a BroBroGo.
Cosa significano le flag g/i/m/s?
La flag g (global) individua tutte le corrispondenze anziché limitarsi alla prima. La flag i (ignore case) ignora la differenza tra maiuscole e minuscole. La flag m (multiline) fa sì che i caratteri ^ e $ corrispondano all'inizio e alla fine di ogni singola riga anziché dell'intera stringa. La flag s (dotAll) consente al carattere punto (.) di includere anche le interruzioni di riga.
Perché lo strumento indica che l'elaborazione del mio pattern richiede troppo tempo?
Alcuni pattern possono causare un fenomeno noto come backtracking catastrofico, in cui il motore di elaborazione tenta un numero esponenziale di combinazioni prima di arrendersi, rischiando di bloccare la scheda del browser. Questo strumento interrompe l'elaborazione dopo 2 secondi qualora si verifichi tale situazione, preservando la reattività della pagina. Provi a semplificare le ripetizioni nidificate come (a+)+.