Tester di espressioni regolari
Vedi le corrispondenze in tempo reale e prova le sostituzioni
Dati di partenza
Richiama i gruppi di cattura come $1, $2 e così via.
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 Inserisci lo schema — senza le barre che lo racchiudono.
- 2 Incolla il testo su cui vuoi provarlo.
- 3 Attiva i flag che ti servono.
- 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.