Tester regex - Testa e Debugga Espressioni Regolari Online Gratis
Testa e debugga le tue espressioni regolari in tempo reale. Visualizza le corrispondenze evidenziate, i gruppi di cattura estratti e ottieni feedback istantaneo sugli errori di pattern. Supporta tutti i flag regex di JavaScript.
tools.regexTester.flags
Character Classes
.Any character\dDigit (0-9)\wWord character\sWhitespace
Quantifiers
*0 or more+1 or more?0 or 1{n,m}n to m times
Anchors
^Start of line$End of line\bWord boundary\BNon-word boundary
Come Usare
- Inserisci il pattern dell'espressione regolare nel campo pattern.
- Imposta i flag (g per globale, i per senza distinzione maiuscole/minuscole, m per multilinea, ecc.).
- Digita o incolla la stringa di test nell'area di testo.
- Visualizza le corrispondenze evidenziate e i gruppi di cattura in tempo reale.
Funzionalità
- Corrispondenza regex in tempo reale con feedback istantaneo
- Evidenziazione visiva di tutte le corrispondenze nella stringa di test
- Estrazione e visualizzazione dei gruppi di cattura
- Supporto per tutti i flag regex di JavaScript (g, i, m, s, u, y)
- Messaggi di errore dettagliati per pattern non validi
- Riferimento rapido per pattern regex comuni
Domande Frequenti
Cos'è un'espressione regolare?
Un'espressione regolare (regex) è una sequenza di caratteri che definisce un pattern di ricerca. Viene usata per il pattern matching nelle stringhe — trovare, sostituire o validare testo che corrisponde a regole specifiche.
Quale variante di regex usa questo strumento?
Questo strumento usa le espressioni regolari JavaScript (ECMAScript), supportate in tutti i browser moderni, Node.js e molti altri ambienti.
Cosa sono i gruppi di cattura?
I gruppi di cattura sono porzioni di un pattern regex racchiuse tra parentesi (). Permettono di estrarre parti specifiche di una corrispondenza. Ad esempio, (\d{4})-(\d{2}) cattura anno e mese separatamente da una stringa di data.
Cosa significano i flag regex?
Flag comuni: g (globale - trova tutte le corrispondenze), i (senza distinzione maiuscole/minuscole), m (multilinea - ^ e $ corrispondono ai limiti di riga), s (dotAll - . corrisponde ai ritorni a capo), u (unicode), y (sticky - corrispondenza da lastIndex).
Suggerimenti e flussi di lavoro correlati
- Testi la tua regex su dati JSON? Formattali prima con il nostro Formattatore JSON.
- Devi generare un hash del testo corrispondente per la verifica? Usa il nostro Generatore di Hash.
- Codifica in sicurezza gli URL trovati con regex con il nostro Codificatore URL.
- Lavori con stringhe codificate in Base64 nella tua regex? Decodificale con il nostro Codificatore Base64.