Pattern
Utilità per sviluppatori
Tester Regex
Prova le espressioni regolari JavaScript con corrispondenze in tempo reale, acquisizioni numerate e denominate, indici esatti, testo evidenziato e risultato della sostituzione. I test rischiosi vengono eseguiti in un Worker del browser con timeout.
Elenco corrispondenze
Corrispondenze e posizioni
| # | Corrispondenza | Inizio | Fine | Lunghezza | Gruppi |
|---|
Gruppi di acquisizione
Gruppi numerati e denominati
| Corrispondenza | Gruppo | Valore | Inizio | Fine |
|---|
Anteprima
Testo di prova evidenziato
Sostituisci
Prova il risultato della sostituzione
Esempi
Test Regex comuni
Riferimento rapido Regex
| Elemento | Significato | Esempio |
|---|---|---|
. | Qualsiasi carattere tranne un terminatore di riga, salvo quando dotAll è attivo. | a.c |
\d | Carattere di cifra decimale. | \d{4} |
\w | Lettera ASCII, cifra o trattino basso in una regex JavaScript. | \w+ |
+ | Una o più occorrenze dell'elemento precedente. | \w+ |
* | Zero o più occorrenze dell'elemento precedente. | .* |
? | Elemento facoltativo o indicatore di quantificatore non avido. | https? |
() | Gruppo di acquisizione numerato. | (\d{4})-(\d{2}) |
(?<name>...) | Gruppo di acquisizione denominato. | (?<year>\d{4}) |
^ / $ | Ancore di inizio e fine. | ^Title |
\b | Confine di parola. | \bcat\b |
Note sulle espressioni regolari JavaScript
Domande frequenti sul tester Regex
Quale variante di espressione regolare usa questo strumento?
Usa il motore RegExp JavaScript nativo del browser, inclusi i flag moderni supportati e i gruppi di acquisizione denominati.
Posso controllare le posizioni delle acquisizioni?
Sì. Attiva il flag d per mostrare gli indici iniziale e finale dei gruppi numerati e denominati.
Perché un pattern raggiunge il timeout?
Alcune espressioni causano backtracking catastrofico. Il tester interrompe il Worker dopo un secondo per mantenere la pagina reattiva.
Il pattern o il testo vengono inviati a un server?
No. Compilazione, ricerca, evidenziazione e sostituzione avvengono localmente nel browser.