Tester di espressioni regolari

Gli sviluppatori possono usarlo durante il debug o prima di scambiare dati, quando serve controllare il risultato a colpo d'occhio. Elenca le corrispondenze di un'espressione.

Elenca le corrispondenze di un'espressione. Il risultato appare subito nel browser, pronto da copiare, senza account e senza caricare o salvare dati.

Come si usa

  1. Inserisci il pattern dell'espressione regolare nel primo campo previsto.
  2. Imposta i flag che ti servono, per esempio gi, a seconda di ciò che vuoi controllare.
  3. Incolla il testo da ispezionare nell'area di testo, oppure importa un file accettato di testo, CSV, JSON, Markdown, XML o YAML.
  4. Avvia il test per visualizzare l'elenco delle corrispondenze trovate.
  5. Esamina i risultati, modifica il pattern o i flag se necessario, poi cancella tutto dopo il controllo.

Esempio

Uno sviluppatore deve confermare che un'espressione trovi indirizzi di contatto in un estratto di configurazione. Inserisce un pattern semplice con flag gi, incolla testo contenente diversi indirizzi ed esamina le corrispondenze elencate prima di inserire il pattern nel proprio programma.

Input

\b\w+@\w+\.com\b
gi
contact@example.com and support@example.org

Risultato

1. contact@example.com (index 0)

Limiti e formati

Dove avviene il trattamento

Il test viene eseguito interamente all'interno del browser. Il pattern, i flag e il testo analizzato non vengono caricati all'esterno. Chiudi la pagina o svuota i campi per rimuovere il contenuto dallo schermo.

Domande frequenti

Cosa significano flag come gi?

Il flag g richiede tutte le corrispondenze invece di fermarsi alla prima. Il flag i ignora le differenze tra maiuscole e minuscole. Possono esistere altri flag a seconda del motore, ma il loro supporto dipende dall'ambiente utilizzato.

Perché la mia espressione funziona qui ma non nel mio linguaggio?

I motori di espressioni regolari non si comportano tutti allo stesso modo. Una sintassi accettata nel browser può non esistere altrove, e può accadere anche il contrario. Prova il pattern nell'ambiente finale prima di distribuirlo.

Posso testare un file molto grande?

Puoi importare un file accettato di testo, CSV, JSON, Markdown, XML o YAML, ma un contenuto molto lungo può rendere i risultati difficili da leggere. Per grandi volumi, estrai un campione rappresentativo prima di eseguire il test.

Strumenti della stessa categoria