Testa espressioni regolari dal vivo, evidenzia le corrispondenze e anteprima le sostituzioni.
{{ replaceResult }}
| # | Corrispondenza | Indice | Gruppi |
|---|---|---|---|
| {{ i + 1 }} | {{ m.value }} |
{{ m.index }} | — ${{ gi + 1 }}: {{ g ?? 'undefined' }} |
{{ item.token }} |
{{ item.desc }} |
Le espressioni regolari (RegEx) sono potenti modelli di ricerca utilizzati nell'elaborazione del testo e nella programmazione. Consentono di definire modelli di stringhe complessi per cercare, validare, estrarre o sostituire testo. Quasi tutti i linguaggi di programmazione — da JavaScript a Python a PHP — supportano le espressioni regolari.
RegEx viene utilizzato per la validazione delle e-mail, il rilevamento di numeri di telefono, il parsing degli URL, l'analisi dei log, l'estrazione di dati da HTML, la ricerca e sostituzione negli editor di codice e molto altro. Il nostro tester RegEx online utilizza il motore JavaScript RegExp, così puoi testare i pattern direttamente nel browser.
*?, +?) quando hai bisogno della corrispondenza più breve.() per estrarre parti di una corrispondenza e usarle nelle sostituzioni.(a+)+ possono causare backtracking catastrofico.