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.

L'input viene elaborato localmente nel browser e non viene inviato a un server.

Come si usa

  1. Inserisci un pattern e scegli i flag necessari (g/i/m).
  2. Incolla il testo sorgente. Se l'esecuzione automatica e ON, i risultati si aggiornano subito.
  3. Usa l'elenco delle corrispondenze per controllare le posizioni e saltare a ogni match.
  4. 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.

Strumenti correlati