Vai al contenuto
Utilizy

Tester di espressioni regolari

Vedi le corrispondenze in tempo reale e prova le sostituzioni

Funziona nel tuo browser

Dati di partenza

//gm

Richiama i gruppi di cattura come $1, $2 e così via.

Risultato

Risultato

Non hai ancora inserito nulla

Inserisci uno schema e del testo di prova — i risultati compariranno qui.

Le espressioni regolari si scrivono per tentativi, e farlo dentro il proprio codice significa ricompilare a ogni prova. Incolla qui il testo di esempio e guarda le corrispondenze spostarsi mentre modifichi lo schema.

Come si usa

  1. 1 Inserisci lo schema — senza le barre che lo racchiudono.
  2. 2 Incolla il testo su cui vuoi provarlo.
  3. 3 Attiva i flag che ti servono.
  4. 4 Aggiungi una stringa di sostituzione per vedere l’anteprima del risultato.

Domande frequenti

Cosa fanno i flag?

g trova ogni corrispondenza invece di fermarsi alla prima, i ignora maiuscole e minuscole, m fa corrispondere ^ e $ a inizio e fine riga, e s permette al punto di includere gli a capo. Dimenticare g è di gran lunga la causa più comune di «sostituisce solo una volta».

Come funzionano i gruppi di cattura?

Le parentesi tonde catturano la porzione trovata. Richiamali come $1, $2 e così via nella sostituzione. Usa (?:...) quando vuoi raggruppare senza catturare.

Perché il mio schema blocca la pagina?

Backtracking catastrofico — di solito quantificatori annidati come (a+)+ su un testo che quasi corrisponde. Il motore prova un numero esponenziale di combinazioni. Rendi più specifiche le parti interne oppure usa quantificatori non avidi.

Da usare insieme a