Testa un'espressione regolare sul tuo testo in tempo reale. Visualizza ogni corrispondenza evidenziata, con gruppi di cattura e flag. Funziona interamente nel tuo browser.
Come usare Tester regex
Digita la tua espressione regolare nel campo del pattern.
Attiva i flag (g, i, m, s, u) che ti servono.
Inserisci la stringa di test e visualizza le corrispondenze evidenziate con i loro gruppi.
Domande frequenti
Il motore JavaScript (ECMAScript) integrato nel tuo browser, quindi i risultati corrispondono a ciò che faranno il tuo codice JavaScript e TypeScript.
g corrisponde a tutte le occorrenze, i ignora le maiuscole, m fa sì che ^ e $ corrispondano alle interruzioni di riga, s consente al punto di corrispondere alle righe nuove, e u abilita la gestione completa Unicode.
Abilita il flag multilinea (m) in modo che ^ e $ corrispondano a ogni interruzione di riga, e aggiungi il flag dotAll (s) se hai anche bisogno che il punto corrisponda ai caratteri di nuova riga.
Sì. Ogni corrispondenza elenca i suoi gruppi di cattura numerati, e i gruppi con nome appaiono per nome, quindi puoi vedere esattamente cosa ha catturato ogni parte del pattern.
Questo usa il motore JavaScript. PCRE, Python e altri condividono la maggior parte della sintassi ma differiscono in lookbehind, gruppi con nome e alcuni escape, quindi converti i pattern avanzati con attenzione.
No. Il pattern e il tuo testo di test vengono valutati interamente nel tuo browser e non lasciano mai il tuo dispositivo.
Il tester di espressioni regolari ti consente di costruire e fare il debug di espressioni regolari sul tuo testo di esempio, con le corrispondenze evidenziate in tempo reale mentre digiti. Usa il motore di espressioni regolari JavaScript, lo stesso in tutti i browser e in Node.js, quindi un pattern che funziona qui funziona nel tuo codice JavaScript e TypeScript.
Attiva i flag globale, case-insensitive, multiriga e altri, e visualizza ogni corrispondenza insieme ai suoi gruppi di cattura. È utile per la validazione di formati di input, l'estrazione di campi dai log o il test di un pattern prima di incollarlo nel codice. Tutto viene eseguito nel tuo browser, quindi i tuoi pattern e il testo di test non vengono mai caricati. Nota che altri linguaggi come PCRE, Python e Go condividono la maggior parte della sintassi ma differiscono in alcune funzionalità, quindi alcuni costrutti avanzati possono comportarsi diversamente fuori da JavaScript.
Strumenti correlati
Genera hash SHA-1, SHA-256, SHA-384 e SHA-512 di qualsiasi testo, direttamente nel tuo browser.
Converti i colori tra HEX, RGB e HSL con un'anteprima in tempo reale.
Converti i timestamp Unix in date leggibili e viceversa: UTC, locale, ISO 8601 e tempo relativo. Secondi e millisecondi vengono rilevati automaticamente.
Codifica e decodifica URL e componenti URL in percentuale, compatibile con UTF-8.
Utilizziamo cookie essenziali per far funzionare il sito. Con il tuo consenso carichiamo anche Google AdSense, che imposta cookie pubblicitari. Consulta la nostra informativa sulla privacy.