Tester regex (corrispondenze, gruppi e anteprima sostituzione)
Hai bisogno di eseguire un test regex velocemente? Incolla e verifica subito con questo tester regex.
Vedi in un'unica schermata le corrispondenze evidenziate, i gruppi di cattura e l'output della sostituzione.
Come si usa
- Inserisci un pattern e scegli i flag necessari (g/i/m).
- Incolla il testo sorgente. Se l'esecuzione automatica e ON, i risultati si aggiornano subito.
- Usa l'elenco delle corrispondenze per controllare le posizioni e saltare a ogni match.
- Usa le schede Gruppi e Sostituzione per verificare catture e output della sostituzione.
Esempi
Estrazione email
Input: Testo che contiene indirizzi email
Output: Corrispondenze evidenziate e posizioni iniziale/finale
Sostituzione key=value
Input: Testo key=value su piu righe
Output: Output della sostituzione usando $1 e $2
Filtro righe di log
Input: Testo di log con INFO / WARN / ERROR
Output: Corrispondenza per riga con il flag m
Cheat sheet sostituzione
- $1, $2 ... : riferimenti ai gruppi di cattura
- $& : intera corrispondenza
- $` : prima della corrispondenza / $' : dopo la corrispondenza
Nota
- Questo strumento valuta i pattern usando le espressioni regolari JavaScript (ECMAScript).
- Alcune funzioni PCRE (come i gruppi atomici) non sono disponibili.
- Anche le funzioni JavaScript possono variare in base all'ambiente di esecuzione.
- I risultati non sono garantiti identici a PCRE.
FAQ
Che cosa sono i flag g/i/m?
Usa le caselle di controllo per attivarli o disattivarli. (g=globale, i=maiuscole/minuscole ignorate, m=multilinea)
Posso testare anche la sostituzione?
Si. Inserisci una stringa di sostituzione e controlla la scheda Sostituzione. Sono supportati riferimenti ai gruppi come $1.
In che cosa differisce da PCRE?
Questo strumento usa espressioni regolari JavaScript. A causa delle differenze di specifica, lo stesso pattern puo produrre risultati diversi da PCRE.