Visualizzatore Regex Gratis: Testare e Debug Espressioni Regolari Online
8 utilizzi
Email
URL
IPv4
Hex Color
Date
Phone
HTML Tag
Consigli Regex
Corrispondenze in tempo reale
Scrivi pattern e testo. Corrispondenze evidenziate con conteggio e posizioni.
Flag disponibili
Globale (g), ignora maiuscole (i), multiriga (m), riga singola (s).
Preset comuni
Email, URL, data, numeri, telefono, IP, tag HTML. Un clic.
Domande Frequenti
Come testare regex?
Pattern sopra, testo sotto. Corrispondenze evidenziate con colori, gruppi e posizioni.
Quali flag?
g, i, m, s.
Ci sono preset?
Sì: email, URL, data, numeri e altro.
Come posso trovare rapidamente pattern comuni come indirizzi IP o URL senza doverli scrivere da zero?
Puoi usare i preset integrati. Fai semplicemente clic sul menu a discesa etichettato 'Presets' (Preimpostazioni). Quindi, seleziona un'opzione come 'IPv4 Address' (Indirizzo IPv4) o 'HTTP URL' (URL HTTP). Lo strumento popola automaticamente il campo di inserimento regex con un pattern testato. È un enorme risparmio di tempo, specialmente per gli sviluppatori freelance che creano siti web per clienti.
Perché la mia regex corrisponde quando non dovrebbe?
Controlla se il flag 'g' è attivo. Senza, il motore si ferma dopo la prima corrispondenza, creando falsi positivi nelle validazioni. Per esempio, /\d+/ contro "abc123def" senza 'g' mostra un risultato, e con 'g' anche. Il vero problema sono spesso gli ancoraggi mancanti. Aggiungi ^ all'inizio e $ alla fine per forzare la corrispondenza sull'intera stringa. Attiva i flag uno alla volta per isolare la causa.
Il visualizzatore di regex supporta le asserzioni lookbehind?
Sì, le asserzioni lookbehind funzionano qui. Puoi usare sia la forma a lunghezza fissa (?<=pattern) che (?<!pattern). I lookbehind a lunghezza variabile come (?<=ab+) sono supportati grazie al motore JavaScript. Prova il pattern (?<=@)\w+ per estrarre i nomi utente dalle email. Un consiglio: se non corrisponde, controlla che il flag 'u' sia attivo — alcuni pattern Unicode lo richiedono.
Come Usare
- Scrivi pattern regex
- Inserisci testo di test
- Corrispondenze in tempo reale
- Attiva flag
- Usa preset