Tester di Espressioni Regolari

/ /

Cos'è Tester di Espressioni Regolari

Un'espressione regolare (regex) è una sequenza di caratteri che definisce un pattern di ricerca nel testo. Questo tester regex online ti permette di scrivere un pattern, scegliere le opzioni (globale, senza distinzione di maiuscole, multilinea, dotAll) e vedere istantaneamente quali parti del testo corrispondono — con evidenziazione in giallo e un elenco di ogni corrispondenza con la sua posizione e i gruppi catturati.

Come usare

  1. Digita la tua espressione regolare nel campo del pattern tra i delimitatori /.
  2. Attiva le opzioni di cui hai bisogno: g (tutte le corrispondenze), i (senza distinzione di maiuscole), m (multilinea), s (il punto corrisponde anche ai ritorni a capo).
  3. Digita o incolla il testo da testare nell'area Testo di Test.
  4. Vedi le corrispondenze evidenziate nell'anteprima e elencate sotto con le posizioni e i valori dei gruppi catturati.
  5. Clicca su Cancella per azzerare i campi.

Quando usarlo

Devi validare rotte come /utenti/123 o /prodotti/abc-456? Digita \/(\w+)\/(\w[\w-]*) nel campo del pattern, attiva l'opzione g e incolla un elenco di percorsi API nel campo di test. Vedi subito quali percorsi corrispondono e quali sono i due segmenti catturati (tipo di risorsa e ID), senza scrivere una singola riga di codice.

Domande frequenti

Quali opzioni sono disponibili?

Sono supportate quattro opzioni: g (globale — trova tutte le corrispondenze, non solo la prima), i (senza distinzione di maiuscole/minuscole), m (multilinea — ^ e $ corrispondono all'inizio/fine di ogni riga), e s (dotAll — il punto . corrisponde anche ai ritorni a capo).

Come testare i gruppi di cattura?

Metti le parentesi attorno alla parte che vuoi catturare: (\d+) cattura una o più cifre. Ogni corrispondenza nell'elenco mostra i valori dei gruppi catturati come Gruppo 1, Gruppo 2, ecc. Sono supportati anche i gruppi con nome come (?<anno>\d{4}).

Perché il mio pattern genera un errore?

Cause comuni: caratteri speciali non escapati (usa \. invece di . per corrispondere a un punto letterale), parentesi o parentesi quadre non chiuse, o combinazioni di opzioni non valide. Il messaggio di errore sotto il campo del pattern descrive il problema.

L'opzione g è necessaria per trovare tutte le corrispondenze?

Sì. Senza g, la regex si ferma dopo la prima corrispondenza. Attiva g per trovare tutte le occorrenze nel testo di test.

I miei pattern e testi vengono inviati a un server?

No. Tutta l'elaborazione avviene nel tuo browser tramite il motore JavaScript RegExp nativo. Nessun dato lascia il tuo dispositivo.

Posso condividere questo strumento con i miei dati precompilati?

Sì. L'URL si aggiorna automaticamente mentre digiti. Copia il link dalla barra degli indirizzi o usa il pulsante Condividi — chiunque lo apra vedrà i tuoi dati già inseriti.

Strumenti correlati

Ultimi articoli