Il Tester Regex valuta le espressioni regolari rispetto a un testo di prova in tempo reale. I match sono evidenziati con colori alternati, i gruppi di cattura e i gruppi denominati vengono scomposti per ogni match e sono supportati tutti i flag standard (g, i, m, s, u, y). Una modalità di sostituzione mostra come le trasformazioni modificano il testo.
Le espressioni regolari sono il linguaggio universale per i pattern di testo, ma perfezionarle richiede iterazioni. Il Tester Regex rende queste iterazioni istantanee. Digita un pattern e vedrai i match evidenziarsi nel testo di prova mentre scrivi. Ogni scheda di match mostra la sottostringa corrispondente, il suo indice e ogni gruppo di cattura ($1, $2, ...) e gruppo denominato ((?<name>...)) singolarmente — non dovrai più tirare a indovinare se i tuoi gruppi hanno catturato ciò che ti aspettavi. Tutti i sei flag regex di JavaScript sono supportati sia tramite un campo di input compatto (gi, gim) sia tramite una riga di caselle di controllo più intuitiva. La modalità di sostituzione esegue String.replace con il tuo pattern e la stringa di sostituzione — supporta $& (intero match), $1..$9 (gruppi) e backref denominati. Tutto viene eseguito localmente, quindi i dati rimangono sul tuo computer.
I match vengono evidenziati alternando i colori viola e verde mentre scrivi — vedi esattamente cosa cattura la regex senza dover eseguire uno script.
Ogni match mostra il suo indice nel testo sorgente, la sottostringa corrispondente e ogni gruppo di cattura ($1, $2, ...) e gruppo denominato con il relativo valore.
Supporta g (global), i (ignore case), m (multiline), s (dotAll), u (unicode), y (sticky). Attivali tramite l'input compatto o la riga di caselle di controllo.
Inserisci una stringa di sostituzione con i backref $&, $1..$9 o $<name>. Clicca su Sostituisci per trasformare istantaneamente il testo di prova.
L'output si aggiorna dal vivo a ogni pressione di tasto. Nessun pulsante 'Esegui': rifinisci il tuo pattern finché i match non appaiono corretti.
La sintassi regex non valida viene segnalata con il messaggio di errore esatto del motore JavaScript, così puoi correggere rapidamente la sintassi.
Crea una regex per email, numeri di telefono o codici postali, quindi testala con i casi limite prima di inserirla nel codice di produzione.
Estrai campi strutturati (timestamp, ID, IP) dalle righe di log iterando su una regex finché ogni formato previsto non corrisponde.
Verifica che una regex di trova/sostituisci funzioni in modo sicuro su codice o testo reale prima di eseguirla su centinaia di file.
Sperimenta funzionalità come lookahead, lookbehind, gruppi di non-cattura o escape delle proprietà Unicode in una sandbox visiva e sicura.
Incolla la regex dal tuo codice, l'input che avrebbe dovuto corrispondere e vedi esattamente dove la regex fallisce — non dovrai più tirare a indovinare.
Clicca sull'icona Regex nel dock di DevSuite Pro. Si aprirà un pannello con i campi per pattern, flag, testo di prova e sostituzione.
Digita la tua regex tra gli slash. I flag possono essere digitati direttamente (gi) o attivati con le caselle di controllo sottostanti.
Incolla il testo in cui cercare nell'area 'Testo di prova'. I match si evidenzieranno istantaneamente.
La lista 'Dettagli dei match' sottostante mostra l'indice di ogni match e i gruppi catturati. Conferma che i tuoi gruppi catturino ciò che ti aspetti.
Inserisci una stringa di sostituzione con i backref $1, $& o $<name>. Clicca su Sostituisci per trasformare il testo sul posto.
Installa DevSuite Pro gratuitamente e sblocca più di 64 strumenti per sviluppatori per il tuo browser.