Tester regex
Prova un'espressione regolare e vedi cosa fa: corrispondenze evidenziate nel testo, ogni gruppo catturato elencato, un pannello di sostituzione e il pattern riletto pezzo per pezzo. I flag sono pulsanti che dicono cosa cambiano, e un pattern capace di bloccare la pagina è segnalato prima di essere eseguito.
Strumenti correlati
Tutti gli strumenti: Web e rete →Questo tester di regex gratuito ti permette di creare e fare debug di espressioni regolari dal vivo. Digita un pattern, incolla il testo di prova e vedi ogni corrispondenza evidenziata in tempo reale — con flag global, senza distinzione di maiuscole e multilinea. Il modo più veloce per verificare una regex prima di usarla nel codice.
Come si usa
- Digita il tuo pattern di espressione regolare.
- Incolla il testo su cui testarlo.
- Esamina le corrispondenze evidenziate e regola i flag.
Domande frequenti
Cos'è un'espressione regolare?
Un'espressione regolare (regex) è un pattern compatto per il matching di testo — usato per cercare, validare ed estrarre stringhe come email, numeri o date.
Cosa significano i flag g, i e m?
g (global) trova tutte le corrispondenze invece di fermarsi alla prima, i (insensitive) ignora maiuscole/minuscole, e m (multiline) fa combaciare ^ e $ a ogni interruzione di riga.
Come faccio il match di un'email o un numero?
Usa classi di caratteri: \d+ combacia con una o più cifre, e un pattern email semplice è \S+@\S+\.\S+. Testalo e affinalo qui finché non si adatta ai tuoi dati.
A cosa serve Tester regex?
Prova un'espressione regolare e vedi cosa fa: corrispondenze evidenziate nel testo, ogni gruppo catturato elencato, un pannello di sostituzione e il pattern riletto pezzo per pezzo. I flag sono pulsanti che dicono cosa cambiano, e un pattern capace di bloccare la pagina è segnalato prima di essere eseguito.
Che cosa prende in considerazione?
Tiene conto di corrispondenze evidenziate nel testo, ogni gruppo catturato elencato, un pannello di sostituzione e il pattern riletto pezzo per pezzo. I flag sono pulsanti che dicono cosa cambiano, e un pattern capace di bloccare la pagina è segnalato prima di essere eseguito. Modifica uno qualsiasi e il risultato si adegua subito.
In quali casi si usa davvero?
Ricavare dati utilizzabili da qualcosa che non era pensato per essere analizzato: estrarre tutti gli indirizzi da un thread incollato, trasformare una colonna di righe in un array JSON o in una clausola SQL IN, rinominare cento identificatori da snake_case a camelCase in una passata.
Qual è l'errore più comune?
Credere esaustiva un'estrazione. Un pattern che prende tutti gli indirizzi del campione mancherà comunque quello spezzato da un a capo, quello scritto con nome visualizzato e quello che un client di posta ha trasformato in link — conta ciò che esce rispetto a ciò che ti aspettavi prima di usare la lista.
Cos'altro è archiviato accanto?
Convertitore codici ASCII, Convertitore di basi e Convertitore di case (codice) condividono la sua sezione. Non sono varianti di questo — stare archiviati insieme non è somigliarsi — ma è lì che si cerca se alla fine non era lo strumento giusto.
Da dove vengono i dati?
L'estrazione si basa su pattern, non su un parser: riconosce le forme comuni di un indirizzo, di un URL o di un IP invece di validarli rispetto alla specifica. È il compromesso giusto per un incollato e sbagliato per un dato che stai per salvare.