Tester di regex
Prova le espressioni regolari con evidenziazione live, gruppi e sostituzione.
Esempi
Corrispondere email (flag g)
Input
Pattern: (\w+)@(\w+)\.(\w+)
Output
Evidenzia ada@example.com, grace@navy.mil — con gruppi ada / example / com
Sostituire con gruppi di cattura
Input
Sostituzione: $1 [at] $2
Output
ada@example.com → ada [at] example
Trovare tutti i numeri
Input
Pattern: \d+ (flag: g)
Output
Corrisponde a ogni sequenza di cifre nel testo
Informazioni su questo strumento
Questo tester regex online e gratuito ti permette di creare e fare il debug di espressioni regolari con feedback istantaneo. Digita un pattern, attiva i flag e incolla del testo — ogni corrispondenza viene evidenziata in tempo reale, con una scomposizione dei gruppi di cattura e un'anteprima di sostituzione opzionale. Tutto viene eseguito nel tuo browser senza caricamento.
Come si usa
- Digita il tuo pattern nel campo dell'espressione (senza barre intorno).
- Attiva flag come g (tutte le corrispondenze) e i (ignora maiuscole).
- Incolla il tuo testo nella casella della stringa di test per vedere le corrispondenze evidenziate.
- Facoltativamente aggiungi una sostituzione (usa
$1,$2) per anteprimare una sostituzione.
Cosa ottieni per ogni corrispondenza
- Evidenziazione in tempo reale di ogni corrispondenza direttamente nel tuo testo.
- Gruppi di cattura scomposti (
$1,$2e gruppi con nome). - Un conteggio delle corrispondenze per confermare che un pattern si comporti come previsto.
- Un'anteprima di sostituzione prima di applicare un trova e sostituisci.
Nuovo alle regex?
Le espressioni regolari sembrano criptiche all'inizio, ma si riducono a pochi mattoni. La nostra guida alle regex per principianti le percorre da zero, il prontuario regex è una ricerca rapida della sintassi, e i pattern regex comuni ti danno espressioni pronte per email, URL, date e altro da testare qui. Per applicare un pattern a un blocco di testo, prova trova e sostituisci.
Domande frequenti
Questo tester regex è gratuito?
Sì — un tester di espressioni regolari online completamente gratuito, senza registrazione. Testa quanti pattern vuoi.
Il mio testo viene inviato a un server?
No. Il tuo pattern e la stringa di test vengono valutati interamente nel tuo browser, senza caricamento, quindi nulla lascia il tuo dispositivo.
Quale variante di regex usa?
Il motore RegExp integrato di JavaScript, che condivide la sintassi di base con la maggior parte delle varianti moderne (PCRE, Python, Java) — classi di caratteri, quantificatori, gruppi, lookaround e gruppi con nome funzionano tutti.
Cosa significano i flag g, i, m, s, u, y?
g trova tutte le corrispondenze, i ignora maiuscole/minuscole, m fa sì che ^ e $ corrispondano ai ritorni a capo, s permette a . di corrispondere ai ritorni a capo, u abilita l'Unicode completo e y è la corrispondenza sticky. Attivali e i risultati si aggiornano in tempo reale.
Come funziona l'anteprima di sostituzione?
Digita una sostituzione nel campo opzionale e il risultato appare sotto. Usa $1, $2 per i gruppi di cattura numerati e $<name> per quelli con nome, esattamente come String.replace.
Perché solo alcune corrispondenze sono evidenziate?
Senza il flag g (global), una regex corrisponde solo alla prima occorrenza. Attiva g per evidenziare ogni corrispondenza nella stringa di test.
Devo aggiungere le barre o fare l'escape del pattern?
No. Digita solo il pattern — le barre mostrate intorno sono solo per la visualizzazione. Fai l'escape dei caratteri speciali con una barra rovesciata come al solito, ad esempio \. per un punto letterale.
Strumenti correlati
Contatore di parole
Conta parole, caratteri, frasi e tempo di lettura.
Convertitore maiuscole/minuscole
Converti il testo tra maiuscole, minuscole, titolo, camel e snake case.
Contatore di caratteri
Conta i caratteri e rispetta i limiti di tweet, SMS e meta tag in tempo reale.
Rimuovi righe duplicate
Rimuovi le righe duplicate dal testo mantenendo l’ordine.