Utility LIVE

Regex Tester

Prueba expresiones regulares con resaltado de coincidencias en tiempo real

uso: regex-test --pattern --input

¿Qué es Regex Tester?

Il Regex Tester permette di scrivere e testare espressioni regolari in tempo reale con highlight visivo dei match. Supporta flag globali, case-insensitive e multiline. Mostra i gruppi di cattura, i match trovati e gli errori di sintassi, ideale per sviluppatori che lavorano con pattern matching.

Preguntas Frecuentes

Cos'è una espressione regolare (regex)? +
Una regex è un pattern di testo che descrive un insieme di stringhe. Permette di cercare, validare e manipolare testo con pattern come \d+ (numeri), [a-z]+ (lettere), o pattern complessi per email, URL, etc.
Quali sono i metacaratteri regex più comuni? +
. (qualsiasi carattere), * (0 o più), + (1 o più), ? (0 o 1), \d (cifra), \w (word char), \s (spazio), ^ (inizio), $ (fine), [] (classe), () (gruppo), | (alternativa).
Come valido un indirizzo email con regex? +
Un pattern base è: ^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,}$. Tuttavia, la validazione email perfetta via regex è estremamente complessa. Per applicazioni reali, combina regex base con verifica del dominio MX.
Cos'è il flag 'g' (global)? +
Il flag g (global) trova tutti i match nel testo, non solo il primo. Senza g, la regex si ferma dopo il primo match. Es: /\d+/g trova tutti i numeri, /\d+/ trova solo il primo.
Cos'è un gruppo di cattura? +
Le parentesi () creano un gruppo di cattura che permette di estrarre parti specifiche del match. Es: (\d{2})/(\d{2})/(\d{4}) cattura giorno, mese e anno separatamente da una data.
Cosa significa 'greedy' vs 'lazy'? +
I quantificatori *, + sono greedy (match il più possibile). Aggiungendo ? diventano lazy (match il meno possibile). Es: su '<b>testo</b>', /<.+>/ matcha tutto, /<.+?>/ matcha solo '<b>'.
Le regex sono uguali in tutti i linguaggi? +
La sintassi base è simile, ma ci sono differenze. JavaScript non supporta lookbehind (fino a ES2018), Python usa (?P<name>) per i named groups. Questo tester usa la sintassi JavaScript (ECMAScript).

Artículos Relacionados

Utility Guía Regex — Expresiones Regulares Explicadas Guía de expresiones regulares: sintaxis, grupos, lookahead y patrones comunes para desarrolladores y analistas.

Herramientas Relacionadas

Explore the Network