Nouplo

Tester di regex

Scrivi uno schema, incolla del testo e vedi ogni corrispondenza e ogni gruppo mentre procedi.

Risultato
Incolla o scrivi qui sopra per vedere il risultato.

I tuoi file restano sul tuo dispositivo

Questo strumento viene eseguito interamente nel tuo browser. Ciò che incolli viene elaborato sul tuo dispositivo e non viene mai inviato a un server, quindi puoi usarlo in sicurezza con token, chiavi e testi non pubblicati.

Come funziona

  1. Scrivi l’espressione regolare nel campo Schema, senza le barre che la circondano.
  2. Imposta i flag: g per tutte le corrispondenze, i per ignorare maiuscole e minuscole, m per àncore per riga, s perché il punto prenda anche i ritorni a capo, u per il pieno supporto Unicode.
  3. Incolla il testo in cui cercare: righe di log, righe CSV, HTML, ciò su cui lo schema dovrà girare.
  4. Premi Prova la regex. L’uscita elenca ogni corrispondenza con la sua posizione e tutti i gruppi numerati o con nome.

Domande frequenti

Quale dialetto usa questo tester?
Il motore JavaScript (ECMAScript) del tuo browser. Lookbehind, gruppi con nome (?<nome>...), proprietà Unicode \p{...} con il flag u e il flag s funzionano nei browser attuali. Ciò che è proprio di PCRE, Python o Java non è compreso.
Perché vedo solo la prima corrispondenza?
Senza il flag g, un’espressione regolare si ferma alla prima corrispondenza. Aggiungi g nel campo Flag per elencarle tutte.
Che cosa significano i flag?
g: tutte le corrispondenze. i: ignora maiuscole e minuscole. m: ^ e $ valgono per riga anziché per l’intero testo. s: il punto prende anche i ritorni a capo. u: schema e testo come punti di codice Unicode, necessario per gli emoji e \p{L}. y: adesivo, solo dalla posizione corrente.
Perché il mio schema si blocca o ci mette tantissimo?
Alcuni schemi, soprattutto quantificatori annidati come (a+)+ su testo che non corrisponde, provocano backtracking catastrofico. Rendi i quantificatori più specifici o ancora lo schema per ridurre lo spazio di ricerca.
Il mio testo di esempio viene caricato?
No. La ricerca gira interamente nel browser. Puoi incollare log di produzione, dati personali o codice sorgente senza rischi.

Strumenti correlati