Tester di Regex
Scrivi un'espressione regolare, incolla un testo di prova e guarda le corrispondenze evidenziate in tempo reale — con gruppi di cattura, flag e messaggi di errore chiari.
706 visualizzazioni
0 corrispondenze
Prova il tuo pattern prima di metterlo in produzione
Digita un'espressione regolare JavaScript, attiva i suoi flag (g, i, m, s, u) e incolla un testo di esempio: ogni corrispondenza viene evidenziata direttamente nel testo ed elencata sotto con la sua posizione e i suoi gruppi di cattura. Gli errori nel pattern vengono mostrati come messaggi leggibili invece di restituire silenziosamente nessuna corrispondenza.
Il motore è l'implementazione nativa delle regex JavaScript del tuo browser — ciò che corrisponde qui corrisponde in modo identico nel tuo codice JS. Per altri linguaggi (PCRE, Python) la sintassi di base è in gran parte condivisa, ma il lookbehind e alcuni escape possono differire; testa i casi limite anche nel linguaggio di destinazione. Tutto viene eseguito localmente.
Domande Frequenti
Quale variante di regex viene usata?
JavaScript (ECMAScript) — il motore nativo del browser. I pattern si comportano esattamente come nel tuo codice JS; PCRE e Python condividono gran parte della sintassi ma differiscono in alcuni costrutti avanzati.
Cosa significano i flag?
g trova tutte le corrispondenze invece della sola prima; i ignora maiuscole/minuscole; m fa sì che ^ e $ corrispondano per riga; s fa sì che il punto corrisponda anche agli a-capo; u abilita la gestione completa di Unicode.
Perché il mio pattern blocca la pagina?
Alcuni pattern con quantificatori annidati (come (a+)+b) possono generare un backtracking catastrofico su testi lunghi. Accorcia il testo di prova o ristruttura il pattern — lo stesso blocco si verificherebbe nel tuo codice in produzione.
Strumenti Simili
Segnala un Problema
Tester di Regex