💡 ToolFK provides all tools free of charge. The ads you see help us keep the site running sustainably. Thank you for your support! ❤️ ToolFK tools are free. Ads help keep the site running. Thanks! ❤️

Tester Regex

Prova e genera regex online gratuitamente. Trova email, IP, date, testo cinese e altro. Ottieni snippet per Python, Go, Java, PHP, JS, Ruby.

Finds 0

Result
JavaScript
PHP
Go
Java
Ruby
Python2
Python3
ObJC

Cos'è Regex Tester?

Regex Tester è uno strumento online gratuito che ti permette di creare, testare e correggere espressioni regolari direttamente nel browser. Che tu stia validando un'email, estraendo indirizzi IP o analizzando date, questo strumento ti fornisce un feedback immediato mentre scrivi. Nessuna installazione, nessuna configurazione: basta aprire la pagina e iniziare a confrontare pattern con un testo di esempio.

Progettato per sviluppatori, analisti di dati e chiunque lavori con testo, il tester regex supporta linguaggi di programmazione comuni come Python, Go, Java, PHP, JavaScript e Ruby. Include anche pattern già pronti per caratteri cinesi, URL, numeri di telefono e altro. Puoi modificare i flag (case‑insensitive, multilinea, ecc.) e visualizzare i dettagli delle corrispondenze in tempo reale, rendendo facile imparare le regex o risolvere espressioni complesse.

Caratteristiche Principali

  • Corrispondenza in tempo reale: vedi le corrispondenze, i gruppi e le catture evidenziate che si aggiornano mentre scrivi la regex e la stringa di test.
  • Libreria di pattern integrata: inserisci rapidamente pattern regex comuni per email, IP, date, testo cinese, codici fiscali e colori esadecimali.
  • Frammenti di codice multilingua: dopo aver creato la tua regex, copia immediatamente blocchi di codice pronti all'uso per Python, Go, Java, PHP, JavaScript e Ruby.
  • Flag globali e multilinea: attiva/disattiva la sensibilità alle maiuscole, gli ancoraggi multilinea (^/$), la modalità dot-all e il supporto Unicode con un clic.
  • Test di sostituzione e gruppi: inserisci una stringa di sostituzione per vedere i risultati, o ispeziona i gruppi catturati in una tabella strutturata.
  • Condivisione tramite URL persistente: salva la tua regex e l'input di test come link condivisibile, ideale per il debugging in team.

How to Test and Generate Regex Online

  1. Aprire lo strumento Regex Tester su ToolFK e individuare l'area di input denominata "Regular Expression".
  2. Digitare o incollare il pattern regex (ad esempio, \b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b per corrispondere un'email) nel primo campo.
  3. Nel secondo campo, etichettato "Test String", inserire il testo da analizzare. Puoi anche incollare un campione di dati direttamente.
  4. Regolare i flag (es. i per case‑insensitive, m per multilinea) cliccando sui pulsanti sotto il campo regex.
  5. Osservare le corrispondenze evidenziate istantaneamente. Cliccare su una corrispondenza per vedere i gruppi catturati nel pannello dei risultati.
  6. Una volta soddisfatti, cliccare sul pulsante "Copy Code" accanto al linguaggio preferito (Python, Go, Java, ecc.) per ottenere un frammento funzionante che include pattern e flag.

Migliori Casi d'Uso

  • Validazione di input in moduli: testa velocemente pattern per email, telefono o URL prima di implementarli in produzione.
  • Pulizia ed estrazione di dati: estrai indirizzi IP, date o caratteri cinesi da log o file di testo grandi.
  • Revisione del codice e debugging: condividi un URL regex persistente con un collega per verificare un pattern complesso senza inviare file.
  • Imparare le regex: sperimenta con pattern comuni e osserva come si comportano in tempo reale i gruppi di cattura, i quantificatori e l'alternanza.
  • Prototipazione multilingua: scrivi una regex una sola volta e copiala come codice in Python, JavaScript, Java, PHP, Go o Ruby, risparmiando minuti di conversione manuale.

Strumenti Correlati

Frequently Asked Questions

Come faccio a corrispondere un indirizzo email con questo tester regex?

Usa il pattern email predefinito dalla libreria, oppure digita \b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b. Lo strumento evidenzia tutte le corrispondenze istantaneamente. Puoi quindi copiare il frammento di codice per il linguaggio backend desiderato. Se devi escludere determinati domini, modifica il pattern e osserva i risultati aggiornarsi.

Posso testare regex per caratteri cinesi con questo strumento online?

Sì. La libreria dei pattern include un preset per caratteri cinesi ([\u4e00-\u9fff] o \p{Han} con il flag Unicode). Incolla il testo cinese nell'area della stringa di test. Lo strumento supporta la corrispondenza Unicode quando attivi il flag Unicode (u). Ciò è particolarmente utile per validare nomi o estrarre caratteri specifici da dati in lingue miste.

Perché le mie corrispondenze scompaiono quando attivo la modalità multilinea?

La modalità multilinea (flag m) cambia il comportamento di ^ e $: ora corrispondono all'inizio e alla fine di ogni riga, non dell'intera stringa. Se il tuo pattern si basa su ancoraggi di inizio/fine, attiva la modalità multilinea per corrispondere ogni riga separatamente. Altrimenti, lasciala disattivata. L'anteprima in tempo reale ti permette di attivare/disattivare il flag e vedere immediatamente l'effetto.

Come genero una regex per un indirizzo IP?

Usa il pattern IP dalla libreria: \b(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\b. Incollalo nel campo regex e aggiungi una stringa di test con IP validi e non validi. Lo strumento evidenzierà quelli validi. Puoi quindi copiare il pattern come frammento Python o Java per la validazione lato server.

Posso condividere la mia sessione di test regex con altri?

Assolutamente. Dopo aver digitato la regex e la stringa di test, l'URL nella barra degli indirizzi del browser si aggiorna automaticamente con il tuo input codificato. Copia quell'URL e invialo a chi vuoi. Quando aprono il link su ToolFK's Regex Tester, vengono caricati esattamente il tuo pattern, flag e stringa di test, senza ulteriori passaggi.

Questo strumento supporta lookahead/lookbehind e backreference?

Sì. Il motore regex utilizzato nel tester online di ToolFK supporta la maggior parte delle funzionalità moderne delle regex, inclusi lookahead positivo/negativo ((?=...), (?!...)), lookbehind ((?<=...), (?<!...)), gruppi nominati ((?<name>...)) e backreference (\1, \k<name>). L'evidenziazione in tempo reale e la tabella dei gruppi ti mostreranno esattamente cosa cattura ogni parte.

Ultimo aggiornamento: 1 luglio 2026