RUNWEBTOOLS
Italiano

Tester di regex

Prova le espressioni regolari con evidenziazione live, gruppi e sostituzione.

//g

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

  1. Digita il tuo pattern nel campo dell'espressione (senza barre intorno).
  2. Attiva flag come g (tutte le corrispondenze) e i (ignora maiuscole).
  3. Incolla il tuo testo nella casella della stringa di test per vedere le corrispondenze evidenziate.
  4. Facoltativamente aggiungi una sostituzione (usa $1, $2) per anteprimare una sostituzione.

Cosa ottieni per ogni corrispondenza

  1. Evidenziazione in tempo reale di ogni corrispondenza direttamente nel tuo testo.
  2. Gruppi di cattura scomposti ($1, $2 e gruppi con nome).
  3. Un conteggio delle corrispondenze per confermare che un pattern si comporti come previsto.
  4. 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