Salta al contenuto principale
//g

Risultati

0 match<1ms

Come utilizzare Regex Tester Online

Inserisci il pattern regex

Scrivi la tua espressione regolare nel campo "Pattern Regex". Il pattern viene compilato in tempo reale e gli eventuali errori di sintassi vengono mostrati immediatamente sotto il campo.

Seleziona i flag

Attiva o disattiva i flag disponibili: "g" per trovare tutti i match, "i" per ignorare maiuscole/minuscole, "m" per la modalità multiriga, "s" per far corrispondere il punto anche ai newline, "u" per il supporto Unicode.

Inserisci il testo di test

Incolla o scrivi il testo su cui vuoi testare la regex nel campo "Testo di Test". I match vengono evidenziati automaticamente non appena digiti.

Scegli la modalità Match o Replace

Usa la modalità "Match" per visualizzare tutti i corrispondenze trovate con i relativi gruppi di cattura e posizioni. Passa alla modalità "Replace" per sostituire i match con un testo personalizzato, usando $1, $2 per i gruppi.

Utilizza i pattern comuni o il Cheat Sheet

Clicca su uno dei pattern predefiniti nella barra laterale (Email, URL, Codice Fiscale, ecc.) per caricarlo istantaneamente. Apri il Cheat Sheet per inserire token di regex con un clic senza doverli ricordare a memoria.

Suggerimenti

  • Usa il pulsante "Esempio" per caricare una regex preimpostata con indirizzi email e vedere subito come funzionano i gruppi di cattura.
  • Per testare pattern con backslash, ricorda che in JavaScript il backslash va raddoppiato: scrivi \\d invece di \d nel campo pattern.
  • Il Cheat Sheet interattivo ti permette di inserire token come \d, \w o {n,m} con un clic, aggiungendoli al pattern esistente senza sovrascriverlo.

Domande frequenti

Come testo una espressione regolare online senza installare niente?

Con il Regex Tester di federicocalo.dev puoi incollare direttamente il tuo pattern e il testo di test: il risultato appare in tempo reale, con i match evidenziati, i gruppi di cattura numerati e il tempo di esecuzione in millisecondi.

Come funzionano i gruppi di cattura nelle espressioni regolari?

I gruppi di cattura si creano con le parentesi tonde, ad esempio (\w+). In modalità Match, questo tester mostra per ogni corrispondenza trovata il valore di $1, $2, ecc. In modalità Replace puoi usare $1, $2 nella stringa di sostituzione per riutilizzare le parti catturate.

Cosa significa il flag "g" nelle regex JavaScript?

Il flag "g" (global) fa in modo che la regex trovi tutti i match nel testo, non solo il primo. Senza questo flag, la ricerca si ferma alla prima corrispondenza. Con il flag attivo, il tester mostra il conteggio totale e la posizione di ogni match.

Come posso fare una ricerca case-insensitive con le regex?

Attiva il flag "i" (case insensitive): in questo modo il pattern tratta allo stesso modo lettere maiuscole e minuscole. Ad esempio, il pattern "[a-z]+" con il flag "i" corrisponderà sia a "hello" che a "HELLO" che a "Hello".

A cosa serve il flag "m" (multiline) nelle espressioni regolari?

Il flag "m" (multiline) cambia il comportamento di ^ e $ che iniziano/finiscono a ogni riga del testo invece che all'intera stringa. Utile quando il testo di test contiene newline e vuoi trovare pattern all'inizio o alla fine di ogni riga.