Consulta ogni token di espressione regolare — classi di caratteri, ancore, quantificatori, gruppi, lookaround, flag ed escape — in un'unica tabella ricercabile, ciascuno col suo nome, un significato in linguaggio semplice e un breve esempio. Nel browser, gratuito.

Ogni token di espressione regolare, spiegato con un esempio. Tutto funziona nel tuo browser da un riferimento integrato — nulla viene inviato al server.

Token Nome Descrizione Esempio
Nessun token corrisponde alla ricerca.
Prova un token o un termine diverso — ad esempio \b, lookahead o quantificatore.

Informazioni su Riferimento token regex

Il Riferimento dei Token Regex raccoglie ogni elemento costitutivo delle espressioni regolari in un'unica tabella consultabile: classi di caratteri come \d e \w, ancore come ^ e \b, quantificatori come * e {2,4}, gruppi e backreference, lookahead e lookbehind, flag come i, g e m, e gli escape per i caratteri speciali. Ogni token è accompagnato dal suo nome, un significato in linguaggio semplice e un breve esempio.

È pensato per il momento in cui ricordi solo a metà un token: sai che esiste un lookahead ma non se sia (?=…) o (?<=…), oppure non ricordi se \b sia un confine di parola o un backspace. La ricerca accetta il token stesso, il suo nome o una parola dal suo significato, così ognuno di questi indizi trova la riga.

I sette filtri per categoria — classi di caratteri, ancore, quantificatori, gruppi e riferimenti, lookaround, flag e modificatori, escape e speciali — rendono la tabella anche una compatta guida di studio per leggere i pattern altrui. Ogni token è copiabile con un clic, e l'intero riferimento funziona nel tuo browser.

Come usare Riferimento token regex

  1. Digita un token (\d), un nome (confine di parola) o una parola chiave di significato (lookahead) nel campo di ricerca.
  2. Oppure restringi la tabella per categoria: classi di caratteri, ancore, quantificatori, gruppi, lookaround, flag o escape.
  3. Leggi la descrizione in linguaggio semplice del token e il suo breve esempio d'uso.
  4. Clicca sul pulsante di copia per prendere il token esatto per il tuo pattern.

Domande frequenti

Entrambi verificano cosa circonda la posizione corrente senza consumarlo. Un lookahead (?=…) controlla il testo che segue; un lookbehind (?<=…) controlla il testo che precede. Le loro forme negative, (?!…) e (?<!…), richiedono invece che il pattern sia assente.

Un confine di parola — la posizione a larghezza zero tra un carattere di parola (lettere, cifre, underscore) e un carattere non di parola o il bordo della stringa. Corrisponde a una posizione, non a un carattere, ed è per questo che \bcat\b trova "cat" ma non "concatenate".

Quando il carattere ha un significato speciale — . * + ? ( ) [ ] { } | ^ $ e la barra rovesciata stessa. Anteponi una barra rovesciata per farlo corrispondere letteralmente; la categoria degli escape elenca ognuno con un esempio.

I token elencati sono il nucleo comune condiviso dai motori più diffusi (JavaScript, PCRE e simili). Alcune funzionalità avanzate, come il lookbehind, sono arrivate più tardi in alcuni motori, quindi controlla la documentazione del tuo linguaggio per i casi limite.

Questa pagina è un riferimento di consultazione per singoli token. Per assemblare e provare pattern completi su un testo di esempio, abbinala a un tester di regex — il riferimento ti dice cosa significa ogni pezzo mentre costruisci.

Sì, completamente gratuito. La tabella viene fornita con la pagina, e la ricerca, il filtraggio e la copia avvengono tutti nel tuo browser senza alcuna richiesta al server.

Hai bisogno di aiuto?
Hai riscontrato un problema con questo strumento? Faccelo sapere.
Segnala un problema

Aggiungi questo strumento gratuito al tuo sito web — copia e incolla il codice qui sotto.