Herramienta online de generación y explicación de expresiones regulares
Genera 18 tipos de patrones regex con parámetros ajustables y explica cualquier expresión paso a paso con resaltado interactivo
Herramienta de generación y explicación de regex
Esta herramienta combina dos necesidades frecuentes de expresiones regulares en una sola página: generar patrones utilizables sin escribir la sintaxis manualmente y comprender expresiones complejas mediante una explicación estructurada. Los dos modos se cambian mediante pestañas independientes.
Generación de expresiones regulares
Incluye 18 plantillas regex comunes divididas en validación, red y formatos de datos. Admite teléfonos, correos electrónicos, URLs, nombres de usuario, contraseñas, UUID, IPv4, IPv6, dominios, documentos de identidad, códigos postales, fechas, horas, números, enteros, decimales, caracteres chinos y letras inglesas. También ofrece accesos rápidos para teléfono, correo, URL, IPv4 y fecha.
Parámetros ajustables
- Fecha: permite elegir separadores como guion, barra, punto o formato año-mes-día, con validación estricta opcional.
- Hora: permite incluir o excluir segundos.
- Números enteros y valores numéricos: admite negativos y generación por rango mínimo/máximo.
- Decimales: permite configurar negativos y cantidad de posiciones decimales.
- Usuario y contraseña: permite definir longitud mínima y máxima, además de requisitos de letras y números.
Prueba instantánea
El resultado generado incluye un área de prueba rápida con ejemplos automáticos y estado de coincidencia en tiempo real. Puedes reemplazar los ejemplos por tus propios datos y copiar la expresión generada o enviarla directamente a una herramienta de pruebas regex.
Explicación de regex
El modo explicación convierte una expresión regular en un árbol estructurado. Reconoce grupos de captura, grupos con nombre, grupos sin captura, lookahead positivo y negativo, lookbehind, clases de caracteres, anclas, comodines y alternativas. Explica clases como \d, \w, \s y \b, escapes Unicode y hexadecimales, cuantificadores como *, +, ?, {n,m} y modificadores no codiciosos. También muestra estadísticas de caracteres, grupos, clases, cuantificadores, aserciones y alternativas. Al hacer clic en una explicación se resalta la parte correspondiente del patrón.
Gestión de errores
Las expresiones inválidas muestran problemas como clases sin cerrar, paréntesis incorrectos o errores del motor regex. La herramienta indica la posición del error y permite localizar directamente el fragmento afectado. Los parámetros generados también tienen límites para evitar patrones imposibles o ineficientes.
Casos de uso
- Validación de formularios y parámetros API.
- Comprensión de expresiones regulares complejas en proyectos existentes.
- Creación de reglas para limpieza de datos.
- Aprendizaje visual de la sintaxis regex.
Privacidad y seguridad
La generación, explicación y validación de ejemplos se realizan completamente en el navegador. Las expresiones y textos de prueba no se envían ni se almacenan.
Genera regex comunes y explica expresiones complejas
- 18 plantillas regex integradas para teléfonos, correos, URLs, usuarios, contraseñas, UUID, IP, fechas y números
- Parámetros ajustables de longitud, rangos, formatos de fecha y requisitos de contraseña
- Generación con ejemplos y prueba de coincidencia en tiempo real
- Enlace directo a pruebas regex con patrón y datos preparados
- Explicación de grupos, aserciones, clases de caracteres y cuantificadores
- Resaltado del fragmento correspondiente y estadísticas estructurales