ToolHub
Apri strumento

Tester di espressioni regolari

Testa e debugga le espressioni regolari in tempo reale

Strumenti per sviluppatori

Informazioni su questo strumento

Uno strumento di test delle espressioni regolari in tempo reale che ti permette di scrivere, testare e debuggare istantaneamente le regex. Supporta l'attivazione/disattivazione dei flag, pulsanti rapidi per formati comuni, evidenziazione delle corrispondenze con dettagli sulla posizione e funzioni utili come l'escape delle regex e il caricamento di dati di esempio.

Funzionalità principali

How to Use

  1. Write or paste your regular expression pattern in the regex field.
  2. Enter the test text you want to match against.
  3. View highlighted matches with position details in real time.
  4. Toggle flags (global, case-insensitive, multiline) and use quick pattern shortcuts.

Anteprima rapida

Casi d'uso

regex datetime

Domande frequenti

Quali flag regex sono supportati?

Questo strumento supporta quattro flag comuni: g (globale) trova tutte le corrispondenze, i (ignora maiuscole/minuscole) ignora la differenza tra maiuscole e minuscole, m (multilinea) fa sì che ^ e $ corrispondano ai confini di riga, s (punto corrisponde a tutto) fa sì che il punto corrisponda anche ai caratteri di nuova riga. Puoi combinare questi flag.

Come si usano i pulsanti di pattern rapido?

I pulsanti di pattern rapido inseriscono espressioni regolari comuni direttamente nel campo di input del pattern. Ad esempio, cliccando «Email» si inserisce un pattern che corrisponde agli indirizzi email standard, «URL» inserisce un pattern che corrisponde agli URL HTTP/HTTPS, risparmiando tempo nel testare formati comuni.

A cosa serve il pulsante di escape?

Il pulsante di escape aggiunge barre rovesciate per eseguire l'escape dei caratteri speciali regex nel pattern (come ., *, +, ?, ^, $, ecc.). Questo è utile quando vuoi cercare testo letterale che contiene questi caratteri, che altrimenti verrebbero interpretati come metacaratteri regex.

Perché l'espressione regolare mostra un errore?

Gli errori regex sono solitamente causati da sintassi del pattern non valida, come parentesi non corrispondenti, quantificatori impropri o sequenze di escape non valide. Lo strumento visualizza messaggi di errore specifici per aiutarti a localizzare e correggere i problemi nel pattern.

Posso testare un pattern su testo multilinea?

Sì, puoi inserire testo multilinea nell'area di test. Abilitando il flag m (multilinea) fai sì che ^ e $ corrispondano all'inizio e alla fine di ogni riga invece che dell'intera stringa. Abilitando il flag s (punto corrisponde a tutto) fai sì che il punto (.) corrisponda anche ai caratteri di nuova riga.