Regex tester

Testa espressioni regolari con evidenziazione in tempo reale.

//g

Cosa sono le espressioni regolari?

Le espressioni regolari (regex) sono pattern di ricerca utilizzati per trovare, validare e manipolare testo. Sono fondamentali nella programmazione, nell'amministrazione di sistemi, nell'analisi dei dati e nell'elaborazione del testo. Linguaggi come JavaScript, Python, Java e PHP le supportano nativamente.

Una regex puo essere semplice come cercare una parola o complessa come validare un formato email. I caratteri speciali come . (qualsiasi carattere), * (zero o piu), + (uno o piu), [] (set di caratteri) e () (gruppi) permettono di costruire pattern molto specifici.

Domande frequenti

Le regex sono uguali in tutti i linguaggi?

La sintassi base e simile, ma ci sono differenze importanti. JavaScript non supporta lookbehind in tutti i browser, Python ha il modulo 're' con flag proprie. Il nostro strumento usa il motore JavaScript.

Cos'e un gruppo di cattura?

I gruppi tra parentesi () catturano il testo corrispondente per un uso successivo. I gruppi non catturanti (?:...) raggruppano senza catturare.

Come testo la mia regex prima di usarla nel codice?

Usa il nostro strumento per scrivere la regex e testare con testo di esempio. Vedrai in tempo reale le corrispondenze evidenziate.