Nessuno strumento usato di recente
Nessuno strumento preferito ancora

Tester Regex Gratuito: Testare Espressioni Regolari Online

52 utilizzi
/ /
g Globale
i Ignora Maiuscole
m Multiriga
s Riga Singola
Inserisci un pattern regex sopra per iniziare

Template Regex Comuni

Indirizzo Email
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
URL
^https?://[\w.-]+(?:/[\w./?%&=-]*)?$
IPv4
^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}...
Data (AAAA-MM-GG)
^\d{4}[-/.](?:0[1-9]|1[0-2])[-/.]...
Numeri
\d+
Solo Lettere
[a-zA-Z]+
Tag HTML
<[^>]+>
Password Forte
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)...

Riferimento Sintassi Regex

SimboloDescrizioneEsempio
.Corrisponde a qualsiasi carattere (tranne nuova riga)a.c → abc, adc
*Corrisponde 0 o più volteab* → a, ab, abb
+Corrisponde 1 o più volteab+ → ab, abb
?Corrisponde 0 o 1 voltaab? → a, ab
{n}Corrisponde esattamente n voltea{3} → aaa
^Inizio stringa^Hello
$Fine stringaWorld$
[abc]Set di caratteri (corrisponde a uno)[aeiou]
\dCifra (0-9)\d{4}
\wCarattere parola (a-z, A-Z, 0-9, _)\w+
\sSpazio bianco (spazio, tab, nuova riga)\s+
|Alternanza (OR)cat|dog
()Gruppo di cattura(\d{4})-(\d{2})

Consigli sulle Espressioni Regolari

Testare regex in tempo reale
Scrivi il pattern regex e il testo di test. Le corrispondenze vengono evidenziate all'istante. Supporta flag: globale (g), ignora maiuscole (i), multiriga (m).
Modelli regex comuni
Usa i modelli predefiniti: email, data, numeri, lettere, tag HTML, password forte. Risparmia tempo con pattern collaudati.
Riferimento sintassi
Guida rapida: . (qualsiasi carattere), * (0+), + (1+), ? (0-1), \d (cifra), \w (parola), ^ (inizio), $ (fine).

Domande Frequenti

Q Come testare un'espressione regolare?
A Scrivi il pattern nel campo superiore, il testo di test sotto. Le corrispondenze vengono evidenziate in tempo reale. Attiva i flag secondo necessità.
Q Quali flag sono disponibili?
A g (globale): cerca tutte le corrispondenze. i (ignora case): non distingue maiuscole. m (multiriga): ^ e $ corrispondono all'inizio/fine di ogni riga.
Q Come validare un email con regex?
A Un pattern base è: ^[\w.-]+@[\w.-]+\.\w{2,}$ — ma la validazione completa delle email richiede pattern più complessi. Usa il nostro modello predefinito.
Q Posso usare questo strumento per ripulire dati disordinati da fogli di calcolo?
A Assolutamente. Questo strumento è fantastico per ripulire dati di testo grezzo. Puoi testare rapidamente modelli per rimuovere spazi extra, standardizzare formati o estrarre informazioni specifiche. Ad esempio, se hai una colonna con numeri di telefono come '123-456-7890' e ' (123) 456-7890 ', puoi scrivere una regex per acquisire solo le cifre e quindi utilizzare tale modello per sostituire tutte le variazioni con un formato coerente. Fa risparmiare un sacco di tempo rispetto all'editing manuale.
Q Posso salvare i miei pattern regex per usarli dopo?
A Questo strumento non ha una funzione di salvataggio integrata. Copia il tuo pattern in un file o aggiungi la pagina ai preferiti con il regex nell'URL. Per un riutilizzo veloce, tengo un file di testo con i miei pattern principali. Il tool include oltre 10 modelli comuni come email, telefono e URL da caricare subito.
Q Questo strumento supporta le asserzioni lookahead e lookbehind?
A Sì, supporta completamente sia lookahead che lookbehind. Puoi testare pattern come (?=...) per lookahead positivo o (?<=...) per lookbehind positivo. Per le versioni negative, usa (?!...) e (?<!...). Queste asserzioni sono fondamentali per trovare testo solo se preceduto o seguito da determinati pattern senza includerli nella corrispondenza. Prova (?<=@)[a-z]+ per estrarre nomi utente dalle email senza il simbolo @. Funziona con tutti i principali motori regex.
Q Aggiungere più caratteri di escape risolve i problemi con i caratteri speciali?
A Tutt'altro. Escapare troppo crea più errori che escapare troppo poco. Nel nostro tester, solo questi caratteri richiedono backslash: . * + ? ^ $ { } ( ) | [ ]. Mettere \ prima di una lettera come s genera un token speciale, non una s letterale. Prova \d\.\d per trovare 5.7, ma non 57. Il pannello di riferimento sintassi elenca ogni escape obbligatorio senza doverli imparare a memoria.
Q Perché la mia regex non trova corrispondenze quando la copio da un altro strumento?
A I motori regex usano sintassi leggermente diverse. Il nostro tool impiega il motore JavaScript, che non supporta funzionalità PCRE come \K o pattern ricorsivi. Controlla anche eventuali slash non escaped nel pattern — causano fallimenti silenziosi. Ad esempio, /\d+/ va inserito solo come \d+ senza delimitatori. Se funzionava in Python o PHP, rimuovi prima flag o modificatori attaccati alla stringa. Il pannello di riferimento della sintassi mostra esattamente quali token questo motore accetta.
Q Come testare una regex su una stringa con limiti di caratteri, come un tweet o un saggio universitario?
A Incolla il testo nel campo e scrivi un pattern con quantificatori per imporre il limite. ^.{1,280}$ verifica che l'intera stringa sia tra 1 e 280 caratteri, proprio come il limite di Twitter. Il contatore delle corrispondenze diventa verde se supera il test e rosso se fallisce all'istante. Lo uso per validare i moduli di invio dei saggi prima di metterli online.

Come Usare il Tester Regex

Strumenti Correlati