Vai al contenuto

Tester Regex

Testa espressioni regolari con matching in tempo reale, evidenziazione e gruppi di cattura.

//

Tester Regex: Testa e Debug le Espressioni Regolari Online

Le espressioni regolari (regex) sono uno degli strumenti più potenti per il pattern matching e la manipolazione del testo. Il nostro tester regex online gratuito ti permette di scrivere, testare e debuggare espressioni regolari in tempo reale, con evidenziazione visiva istantanea delle corrispondenze.

Lo strumento mostra le corrispondenze evidenziate direttamente nella stringa di test, rendendo facile vedere esattamente quali parti del testo vengono abbinate dal tuo pattern. Ogni corrispondenza è elencata con la posizione dell'indice e i gruppi catturati.

Puoi controllare il comportamento regex usando i flag: "g" per la corrispondenza globale, "i" per la corrispondenza senza distinzione tra maiuscole e minuscole, "m" per la modalità multilinea, "s" per dotAll e "u" per il supporto Unicode.

I casi d'uso comuni includono la validazione di email, numeri di telefono e URL, l'estrazione di dati da testo strutturato, operazioni di ricerca e sostituzione e l'analisi di file di log.

FAQ

Condividi
SponsorizzatoAnnuncio

Pubblica i tuoi progetti istantaneamente con Hostinger

Hosting veloce e sicuro con SSL gratuito, dominio e supporto 24/7. Da soli 2,99$/mese.

FAQ

Quali sono i flag regex più comuni?+
"g" (globale) trova tutte le corrispondenze. "i" rende il pattern insensibile alle maiuscole. "m" (multilinea) fa corrispondere ^ e $ all'inizio/fine di ogni riga. "s" (dotAll) fa corrispondere . ai caratteri di nuova riga.
Come abbino un indirizzo email con regex?+
Un pattern comune è /[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}/ che abbina la maggior parte dei formati email.
Cos'è un gruppo di cattura in regex?+
I gruppi di cattura sono creati con le parentesi () e catturano il testo abbinato per riferimento successivo. I gruppi non catturanti (?:...) raggruppano senza catturare.
Come si escapano i caratteri speciali in regex?+
I caratteri speciali regex (.^$*+?{}[]\|()) devono essere escapati con un backslash per la corrispondenza letterale.
Qual è la differenza tra matching greedy e lazy?+
I quantificatori greedy (*, +, ?) abbinano il più possibile, mentre i lazy (*?, +?, ??) abbinano il meno possibile.

Strumenti più popolari