💡 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

Che cos'è Regex Tester?

Regex Tester è uno strumento online gratuito che ti permette di creare, testare e debuggare espressioni regolari direttamente nel tuo browser. Che tu stia validando un'email, estraendo indirizzi IP o analizzando date, questo strumento fornisce un feedback immediato mentre digiti. Niente da installare, niente configurazione: apri semplicemente la pagina e inizia a confrontare i modelli con testo di esempio.

Progettato per sviluppatori, analisti di dati e chiunque lavori con il testo, il tester di espressioni regolari supporta comuni lingue di programmazione come Python, Go, Java, PHP, JavaScript e Ruby. Include anche modelli pronti all'uso per caratteri cinesi, URL, numeri di telefono e altro ancora. Puoi regolare le bandiere (case-insensitive, multiline, ecc.) e visualizzare i dettagli delle corrispondenze in tempo reale, rendendo semplice l'apprendimento delle espressioni regolari o la risoluzione di problemi con espressioni complesse.

Funzionalità principali

  • Corrispondenza in diretta: Visualizza evidenziate le corrispondenze, i gruppi e le catture aggiornarsi mentre digiti la tua espressione regolare e la stringa di test.
  • Libreria di modelli integrata: Inserisci rapidamente modelli comuni di espressioni regolari per email, IP, date, testo cinese, numeri di sicurezza sociale e colori esadecimali.
  • Snippet di codice multilingue: Dopo aver creato la tua espressione regolare, copia istantaneamente blocchi di codice pronti all'uso per Python, Go, Java, PHP, JavaScript e Ruby.
  • Bandiere globali e multilinea: Attiva/disattiva la sensibilità al maiuscolo/minuscolo, le ancore multilinea (^/$), la modalità dot-all e il supporto Unicode con un clic.
  • Test di gruppi e sostituzione: Inserisci una stringa di sostituzione per visualizzare i risultati della sostituzione, oppure ispeziona i gruppi catturati in una tabella strutturata.
  • Condivisione URL persistente: Salva la tua espressione regolare attuale e l'input di test come link condivisibile, ideale per il debug con i colleghi.

Come testare e generare espressioni regolari online

  1. Apri lo strumento Regex Tester su ToolFK e individua l'area di input etichettata "Regular Expression".
  2. Digita o incolla il tuo modello di espressione regolare (ad esempio, \b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b per la corrispondenza di email) nel primo campo.
  3. Nel secondo campo etichettato "Test String", inserisci il testo che desideri cercare. Puoi anche incollare direttamente un campione di dati.
  4. Regola le bandiere (ad esempio, i per insensibilità al maiuscolo/minuscolo, m per multilinea) facendo clic sui pulsanti di attivazione/disattivazione sotto il campo dell'espressione regolare.
  5. Osserva come le corrispondenze si evidenziano istantaneamente. Fai clic su qualsiasi corrispondenza per visualizzare i suoi gruppi catturati nel pannello dei risultati.
  6. Una volta soddisfatto, fai clic sul pulsante "Copy Code" accanto alla lingua preferita (Python, Go, Java, ecc.) per ottenere uno snippet funzionante che includa il modello e le bandiere.

Migliori casi d'uso

  • Validazione input di moduli: Testa rapidamente i modelli per email, telefoni o URL prima di integrarli nel codice di produzione.
  • Pulizia ed estrazione dati: Estrai indirizzi IP, date o caratteri cinesi da log o grandi file di testo.
  • Revisione del codice e debug: Condivide un URL persistente dell'espressione regolare con un collega per verificare un modello complesso senza inviare file.
  • Apprendimento delle espressioni regolari: Sperimenta con modelli comuni e osserva come funzionano gruppi di cattura, quantificatori e alternativa in tempo reale.
  • Prototipazione multilingua: Scrivi un'espressione regolare una volta e copiala come codice in Python, JavaScript, Java, PHP, Go o Ruby — risparmiando minuti di conversione manuale.

Strumenti correlati

Domande frequenti

Come corrispondo un indirizzo email usando questo tester di espressioni regolari?

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

Posso testare espressioni regolari per i caratteri cinesi con questo strumento online?

Sì. La libreria di modelli include un'impostazione predefinita per i caratteri cinesi ([\u4e00-\u9fff] o \p{Han} con la bandiera Unicode). Incolla il testo cinese nell'area della stringa di test. Lo strumento supporta la corrispondenza consapevole di Unicode quando attivi la bandiera Unicode (u). Questo è particolarmente utile per validare nomi o estrarre caratteri specifici da dati multilingua.

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

La modalità multilinea (bandiera m) modifica il comportamento di ^ e $ — ora corrispondono all'inizio e alla fine di ogni riga, non all'intera stringa. Se il tuo modello dipende dalle ancore di inizio/fine, attiva la multilinea per far corrispondere ciascuna riga separatamente. In caso contrario, lasciala disattivata. L'anteprima live dello strumento ti permette di alternare la bandiera e vedere immediatamente l'effetto.

Come genero un'espressione regolare per un indirizzo IP?

Usa il modello per gli indirizzi 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 dell'espressione regolare e aggiungi una stringa di test contenente IP validi e non validi. Lo strumento evidenzierà quelli validi. Puoi quindi copiare il modello come uno snippet Python o Java per la validazione lato server.

Posso condividere la mia sessione di test delle espressioni regolari con altri?

Assolutamente. Dopo aver digitato la tua espressione regolare e la stringa di test, l'URL nella barra degli indirizzi del browser si aggiorna automaticamente con i tuoi dati codificati. Copia quell'URL e invialo a chiunque. Quando apriranno il link sul Regex Tester di ToolFK, verranno caricati il tuo modello esatto, le bandiere e la stringa di test — senza passaggi aggiuntivi.

Questo strumento supporta lookahead/lookbehind e backreference?

Sì. Il motore di espressioni regolari utilizzato nel tester online di ToolFK supporta la maggior parte delle funzionalità moderne delle espressioni regolari, incluso lookahead positivo/negativo ((?=...), (?!...)), lookbehind ((?<=...), (?<!...)), gruppi nommati ((?<name>...)), e backreference (\1, \k<name>). L'evidenziazione live e la tabella dei gruppi ti mostreranno esattamente cosa cattura ciascuna parte.

Ultimo aggiornamento: 1 luglio 2026