Tester e Debugger di Espressioni Regolari

Blog

Tester e Debugger di Espressioni Regolari

BlogCheatsheets
Loading...
Loading Regular Expression...

Descrizione

Testa ed esegui il debug delle espressioni regolari con corrispondenza in tempo reale, sostituzione ed evidenziazione della sintassi.

Informazioni su Tester e Debugger di Espressioni Regolari

Testa e fai il debug delle espressioni regolari in modo interattivo, con evidenziazione delle corrispondenze in tempo reale mentre digiti il pattern e la stringa di test. Usa il motore regex di JavaScript che gira direttamente nel tuo browser, quindi i pattern si comportano esattamente come farebbero nel codice JS e nulla viene inviato da nessuna parte. Attiva i flag e ispeziona i gruppi di cattura per perfezionare un pattern prima di incollarlo nel tuo progetto.

Come usare

  1. Inserisci il tuo pattern di espressione regolare nel campo del pattern.
  2. Imposta i flag di cui hai bisogno, come g (global), i (case-insensitive) o m (multiline).
  3. Incolla il testo su cui vuoi effettuare il test.
  4. Esamina le corrispondenze evidenziate e ispeziona eventuali gruppi di cattura.
  5. Modifica il pattern finché non corrisponde esattamente a ciò che intendi.

Esempi

EsempioInputOutput
Corrispondenza di sequenze di cifrepattern: \d+ text: abc123matches: 123

Domande frequenti

Quale motore regex viene usato?

Usa il motore regex di JavaScript nel tuo browser, quindi il comportamento corrisponde a RegExp negli ambienti JS come Node.js e il browser.

Quali flag sono supportati?

Sono supportati i flag comuni, inclusi g per la corrispondenza globale, i per la corrispondenza case-insensitive e m per la corrispondenza multiline.

Posso vedere i gruppi di cattura?

Sì. Le corrispondenze vengono evidenziate in tempo reale e puoi ispezionare i gruppi di cattura estratti da ciascuna corrispondenza.

Il mio pattern o il mio testo di test lascia il mio browser?

No. La corrispondenza viene eseguita interamente lato client, quindi il tuo pattern e il tuo testo di test restano sul tuo dispositivo.