Testare un'espressione regolare
Mostra cosa trova il tuo pattern, con posizioni e gruppi.
Funziona nel tuo browser – il file non viene caricato
Domande frequenti
Il mio file viene caricato?
No. La conversione avviene interamente nel tuo browser. Il file non lascia mai il tuo dispositivo – non c'è alcun server che possa vederlo. Una volta caricata la pagina, lo strumento funziona persino offline.
Che tipo di espressioni regolari sono?
Quelle di JavaScript, lo stesso motore usato dal browser. È importante: \d e \w si comportano come in JavaScript, il lookbehind c'è, mentre funzioni proprie di PCRE come la ricorsione o i quantificatori possessivi no. Se scrivi il pattern per Python o PHP, provalo anche lì.
Un pattern sbagliato può bloccare la pagina?
No. Alcuni pattern innescano un backtracking catastrofico con l'input sbagliato – il classico (a+)+$ contro una lunga sequenza di a. La ricerca gira in un worker con timeout: un pattern fuori controllo termina quel worker invece di bloccare la pagina. Ricevi un errore e puoi riprovare.
Perché il numero di corrispondenze è limitato?
A mille, per mantenere leggibile il risultato. I pattern che corrispondono a quasi ogni carattere produrrebbero un output ingestibile. Se raggiungi il limite, rendi il pattern più specifico.
Strumenti correlati
Generare UUID
Crea UUID casuali di versione 4 – quanti ne servono, nel browser.
● Nel browser
Convertire timestamp Unix
Converte un timestamp Unix in una data leggibile e viceversa – nel browser.
● Nel browser
Spiegare un'espressione cron
Spiega a parole cosa significa una riga cron e quando verrà eseguita.
● Nel browser
Hash di un file (SHA-256)
Calcola il checksum SHA-256, SHA-1, SHA-384 o SHA-512 di qualsiasi file.
● Nel browser