Tester Regex
Prova un'espressione regolare su un testo di esempio con il Tester di espressioni regolari di MiniWebtool. Evidenziazione in tempo reale e viste dei gruppi di cattura mostrano le corrispondenze; spiegazioni del pattern e modalità di sostituzione aiutano a esaminare il comportamento dell'espressione.
In Gemini, incolla la domanda copiata nella chat. Puoi anche copiarla qui sotto.Serve aiuto con questo strumento? Chiedi all’IA
Visualizza la domanda
Il tuo ad blocker ci impedisce di mostrare annunci
MiniWebtool resta gratuito grazie agli annunci. Se questo strumento ti è stato utile, sostienici facendo l’upgrade per navigare senza annunci e avere più utilizzi giornalieri, oppure consenti MiniWebtool.com e ricarica.
- Consenti gli annunci per MiniWebtool.com, poi ricarica
- Oppure fai l’upgrade per niente annunci e limiti giornalieri più alti
Tester Regex
Benvenuti nel nostro Tester Regex, un potente strumento online gratuito per testare, eseguire il debug e imparare le espressioni regolari. Che tu sia uno sviluppatore che convalida pattern di input, un analista di dati che estrae dati strutturati o uno studente che impara la sintassi regex, questo strumento fornisce un feedback visivo istantaneo con evidenziazione delle corrispondenze, colori per i gruppi di cattura e spiegazioni in linguaggio semplice dei tuoi pattern.
In sintesi
Tester Regex verifica un'espressione regolare sul testo di esempio ed evidenzia le corrispondenze mentre digiti. Colora i gruppi di cattura, spiega le parti del modello in linguaggio semplice e mostra un'anteprima di trova e sostituisci.
| Funzione | Cosa offre | Ideale per |
|---|---|---|
| Evidenziazione in tempo reale | Le corrispondenze nel testo di prova sono evidenziate durante la digitazione, con conteggio e dettagli per ognuna. | Correggere un'espressione senza eseguire codice |
| Gruppi di cattura | Ogni gruppo ha un colore; il pannello Dettagli corrispondenza elenca valori e indici dei caratteri. | Vedere quale parte del testo ha catturato ogni gruppo |
| Spiegazione del modello | Una spiegazione in linguaggio semplice descrive ogni token dell'espressione. | Imparare le espressioni regolari o leggere quelle altrui |
| Modalità sostituzione | Inserisci una sostituzione con riferimenti come $1 e $2 e visualizza l'anteprima del testo modificato. | Provare trova e sostituisci prima di applicarlo |
| Libreria di modelli | Carica con un clic modelli comuni per email, URL, numeri di telefono, date e altro. | Partire da un modello funzionante |
| Flag | Supporta i flag g, i, m, s e u e permette di copiare le corrispondenze negli appunti. | Corrispondenze senza distinzione maiuscole, multilinea o Unicode |
| Elaborazione nel browser | Modelli e testo di prova sono elaborati nel browser e non inviati a un server. | Verificare testo da mantenere privato |
Cos'è un'espressione regolare?
Un'espressione regolare (spesso abbreviata in regex o regexp) è un linguaggio di pattern compatto per descrivere modelli di ricerca all'interno del testo. Sviluppata originariamente negli anni '50 dal matematico Stephen Kleene, la regex è diventata uno strumento essenziale nell'informatica, utilizzata in quasi tutti i linguaggi di programmazione, editor di testo e utility da riga di comando. Un singolo pattern regex può sostituire dozzine di righe di codice procedurale per l'elaborazione di stringhe.
Caratteristiche principali
⚡ Evidenziazione dal vivo
Visualizza le corrispondenze evidenziate in tempo reale mentre digiti. Non è necessario premere alcun pulsante: i risultati si aggiornano istantaneamente ad ogni tasto premuto.
🎨 Colori per i gruppi di cattura
A ogni gruppo di cattura viene assegnato un colore distinto, rendendo facile vedere quali parti del testo corrispondono a quale gruppo nel tuo pattern.
📖 Spiegazione del pattern
Ottieni una scomposizione in linguaggio semplice del tuo pattern regex. Ogni token viene spiegato in modo da capire esattamente cosa fa la tua espressione.
🔄 Modalità Sostituisci
Testa le operazioni di ricerca e sostituzione con i backreference dei gruppi di cattura ($1, $2). Visualizza l'anteprima del testo sostituito dal vivo.
📋 Libreria di pattern
Caricamento rapido di pattern regex comuni per email, URL, numeri di telefono, date e altro con un solo clic.
🔒 100% Privato
Tutta l'elaborazione avviene nel browser tramite JavaScript. Nessun dato viene mai inviato a un server: i tuoi pattern e le stringhe di test rimangono sul tuo dispositivo.
Come usare questo strumento
- Inserisci il tuo pattern regex: Digita o incolla la tua espressione regolare nel campo Pattern. Seleziona i flag (g, i, m, s, u) secondo necessità.
- Fornisci una stringa di test: Inserisci o incolla il testo su cui vuoi eseguire il test nell'area Stringa di Test.
- Visualizza i risultati dal vivo: Le corrispondenze vengono evidenziate istantaneamente con gruppi di cattura codificati per colore. Rivedi i dettagli delle corrispondenze, i valori dei gruppi e gli indici dei caratteri nel pannello Dettagli Corrispondenza.
- Leggi la spiegazione: Controlla il pannello Spiegazione Pattern per capire cosa fa ogni parte della tua regex in linguaggio semplice.
- Prova la modalità sostituzione: Passa alla modalità Sostituisci, inserisci una stringa di sostituzione con backreference e visualizza l'anteprima del risultato.
Capire i flag regex
Global (g)
Per impostazione predefinita, una regex si ferma dopo la prima corrispondenza. Il flag g trova tutte le corrispondenze nella stringa invece di fermarsi alla prima. Questo è il flag più comunemente usato.
Case-Insensitive (i)
Rende il pattern corrispondente indipendentemente dalle maiuscole o minuscole. Ad esempio, /hello/i corrisponde a "Hello", "HELLO" e "hElLo".
Multiline (m)
Cambia il comportamento degli ancoraggi ^ e $. Senza questo flag, corrispondono all'inizio/fine dell'intera stringa. Con m, corrispondono anche all'inizio/fine di ogni riga.
DotAll (s)
Per impostazione predefinita, il punto . corrisponde a qualsiasi carattere tranne le nuove righe. Il flag s fa sì che . corrisponda anche ai caratteri di nuova riga.
Unicode (u)
Abilita il matching Unicode completo, incluso il supporto per gli escape delle proprietà Unicode come \p{Letter}. Importante per i pattern che lavorano con testo non ASCII.
Pattern regex comuni
Convalida email
Il pattern [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,} corrisponde agli indirizzi email standard controllando una parte locale, il simbolo @, il dominio e il TLD di almeno 2 caratteri.
Corrispondenza URL
Usa https?://[^\s/$.?#].[^\s]* per trovare URL HTTP e HTTPS. La s? rende la "s" opzionale, corrispondendo sia ai protocolli http che https.
Formati di data
Il pattern (\d{4})[-/](\d{1,2})[-/](\d{1,2}) corrisponde a date come 2026-03-07 o 2026/3/7, catturando anno, mese e giorno in gruppi separati.
Indirizzo IP
Trova gli indirizzi IPv4 con \b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b. I confini di parola \b impediscono di trovare numeri inseriti in stringhe più lunghe.
Schema riassuntivo Regex (Cheat Sheet)
Classi di caratteri
. corrisponde a qualsiasi carattere (tranne la nuova riga). \d corrisponde a una cifra (0-9). \w corrisponde a un carattere di parola (lettera, cifra, underscore). \s corrisponde a uno spazio vuoto. Usa le versioni maiuscole (\D, \W, \S) per l'inverso.
Quantificatori
* significa zero o più, + significa uno o più, ? significa zero o uno. Usa {n} per esattamente n, {n,m} per un numero compreso tra n e m, e {n,} per n o più ripetizioni.
Ancoraggi e confini
^ corrisponde all'inizio di una stringa (o riga con il flag m). $ corrisponde alla fine. \b corrisponde a un confine di parola: la posizione tra un carattere di parola e un carattere non di parola.
Gruppi e alternanza
Le parentesi () creano gruppi di cattura. Usa (?:) per gruppi senza cattura. La barra verticale | significa "oppure" — cat|dog corrisponde a "cat" o a "dog". I gruppi con nome usano la sintassi (?<nome>...).
Suggerimenti e trucchi
Inizia in modo semplice
Costruisci la tua regex in modo incrementale. Inizia con un pattern semplice che corrisponda a parte di ciò di cui hai bisogno, quindi aggiungi complessità passo dopo passo. Esegui il test dopo ogni modifica.
Usa il flag Global
Durante il debug, abilita sempre il flag g per vedere tutte le corrispondenze. Questo ti aiuta a individuare corrispondenze impreviste o mancanze nell'intera stringa di test.
Escape dei caratteri speciali
I caratteri come ., *, +, ?, (, ), [, ], {, }, \, ^, $ e | hanno significati speciali. Per cercarli letteralmente, anteponi una barra rovesciata: \. corrisponde a un punto reale.
Preferisci pattern specifici
Usa \d invece di [0-9] per le cifre e \w invece di [a-zA-Z0-9_] per i caratteri di parola. Sono equivalenti ma più leggibili e meno soggetti a errori.
Domande frequenti
Cos'è un'espressione regolare (regex)?
Un'espressione regolare (regex) è una sequenza di caratteri che definisce un pattern di ricerca. Viene utilizzata per il pattern matching all'interno delle stringhe, consentendo attività come convalida, ricerca e manipolazione del testo. Ad esempio, il pattern \d{3}-\d{4} corrisponde a formati di numeri telefonici come 555-1234.
Quali flag regex sono disponibili?
Questo strumento supporta cinque flag regex: g (global) trova tutte le corrispondenze invece di fermarsi alla prima; i (case-insensitive) ignora la distinzione tra maiuscole e minuscole; m (multiline) fa sì che ^ e $ corrispondano all'inizio/fine della riga; s (dotAll) fa sì che il punto corrisponda ai caratteri di nuova riga; e u (unicode) abilita il matching Unicode completo.
Come funzionano i gruppi di cattura nelle regex?
I gruppi di cattura sono definiti dalle parentesi () in un pattern regex. Catturano il testo corrispondente in modo da poter estrarre o fare riferimento a parti specifiche di una corrispondenza. Ad esempio, nel pattern (\d{4})-(\d{2})-(\d{2}), il gruppo 1 cattura l'anno, il gruppo 2 il mese e il gruppo 3 il giorno da una stringa di data.
I miei dati vengono elaborati sul server?
No. Tutta l'elaborazione regex avviene interamente nel tuo browser tramite JavaScript. Nessun dato viene inviato a nessun server. I tuoi pattern e le tue stringhe di test rimangono completamente privati e non vengono mai memorizzati o trasmessi.
Posso usare questo strumento per la sostituzione regex?
Sì. Passa alla modalità Sostituisci utilizzando l'interruttore, inserisci la tua stringa di sostituzione (che supporta i backreference come $1, $2 per i gruppi di cattura) e visualizza un'anteprima in tempo reale del testo sostituito accanto all'originale.
Risorse aggiuntive
Cita questo contenuto, pagina o strumento come:
"Tester Regex" su https://MiniWebtool.com/it/tester-regex/ di MiniWebtool, https://MiniWebtool.com/
dal team miniwebtool. Aggiornato: 07 marzo 2026
Chatta con la tua IA preferita
In Gemini, incolla la domanda copiata nella chat. Puoi anche copiarla qui sotto.
Visualizza la domanda
Altri strumenti testuali:
- Parole di 5 lettere in inglese Popolare
- Generatore di Acronimi Nuovo
- Generatore di Lettere di Scuse con IA Nuovo
- Generatore di Scalette per Articoli con IA Nuovo
- Generatore di Titoli per Blog AI Nuovo
- Generatore di Lettere di Presentazione con IA Nuovo
- Visualizzatore di Dati IA (Incolla CSV) Nuovo
- Generatore di Scuse Cortesi con IA Nuovo
- Generatore di Hashtag AI Nuovo
- Generatore di Didascalie Instagram con IA Nuovo
- Generatore di domande per colloqui con IA Nuovo
- Generatore di Piani di Lezione con IA Nuovo
- Generatore di Titolo e Bio LinkedIn con IA Nuovo
- Generatore di verbali di riunione con IA Nuovo
- Generatore di poesie IA Nuovo
- Generatore di Comunicati Stampa AI Nuovo
- Generatore di Descrizioni di Prodotto con IA Nuovo
- Generatore di Quiz IA Nuovo
- Generatore di testi rap con IA Nuovo
- Generatore di Liste di Lettura AI Nuovo
- Generatore di lettere di referenza Nuovo
- Generatore di RegEx AI Nuovo
- Generatore di Punti per Curriculum IA Nuovo
- Analizzatore di Curriculum con IA Nuovo
- Generatore di Slogan AI Nuovo
- Generatore di testi di canzoni con IA Nuovo
- Generatore di query SQL con IA Nuovo
- Generatore di storie IA Popolare
- Riassuntore di Testo IA Nuovo
- Analizzatore del Tono del Testo con IA Nuovo
- Generatore di biglietti di ringraziamento con IA Nuovo
- Traduttore IA Nuovo
- Generatore di nomi utente Nuovo
- Generatore di Script Video AI Nuovo
- Generatore di discorsi di nozze con IA Nuovo
- Generatore di Titoli e Descrizioni YouTube con IA Nuovo
- Generatore di anagrammi Popolare
- Tester API Nuovo
- Tabella ASCII Nuovo
- Generatore di Backronimi Nuovo
- Convertitore di Lettura Bionica
- Confronta due stringhe Popolare
- Soluzioni cruciverba inglesi Nuovo
- Convertitore da CSV a JSON Nuovo
- Confronto Differenze Nuovo
- Trova la linea più lunga
- Convertitore Immagine in Base64 Nuovo
- Convertitore da JSON a CSV Nuovo
- Convertitore JSON in YAML
- Rilevatore di lingue con IA
- Verificatore di Lipogramma Nuovo
- Blocco Note Online Nuovo
- Verificatore di Pangrammi Nuovo
- Convertitore di Pronuncia IPA Nuovo
- Tester Regex Nuovo
- Convertitore di Query da SQL a MongoDB Nuovo
- Estrattore di Colonne di Testo
- Processore di Linee di Testo
- Testo in scrittura a mano Nuovo
- Lettore di sintesi vocale
- Convertitore da TOML a JSON Nuovo
- Tester Webhook Nuovo
- Anagrammi e parole inglesi Nuovo
- Convertitore da XML a JSON Nuovo
- Validatore XML Popolare
- Generatore di distici con IA Nuovo
- Generatore di poesie acrostiche con IA Nuovo
- Flashcard sight words Nuovo