Monu Tools

Tester di espressioni regolari

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

  1. 01

    Digita la tua espressione regolare nel campo del pattern.

  2. 02

    Attiva i flag (g, i, m, s, u) che ti servono.

  3. 03

    Inserisci la stringa di test e visualizza le corrispondenze evidenziate con i loro gruppi.

Domande frequenti

Quale variante regex viene usata?

Il motore JavaScript (ECMAScript) integrato nel tuo browser, quindi i risultati corrispondono a ciò che faranno il tuo codice JavaScript e TypeScript.

Cosa significano i flag?

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.

Come si abbina su più righe?

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.

Vengono mostrati i gruppi di cattura?

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.

Perché il mio pattern funziona qui ma non in un altro linguaggio?

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.

Il mio testo viene caricato?

No. Il pattern e il tuo testo di test vengono valutati interamente nel tuo browser e non lasciano mai il tuo dispositivo.

Informazioni su questo strumento

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

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.