Probador de expresiones regulares Plantillas comunes, resaltado en vivo y vista previa de reemplazo — todo en una página
Clic para expandir: notas de plantillas
- Email:Patrón de email simplificado.
- URL (http/https):Detecta URLs que comienzan con http o https (simplificado).
- IPv4:Cuatro octetos entre 0–255.
- Fecha AAAA-MM-DD:Formato simple (sin validar bisiestos ni días del mes).
- Color HEX:Soporta #RGB y #RRGGBB.
- UUID v4:Formato estándar UUID v4.
- Etiqueta HTML:Coincide con etiquetas de apertura/cierre (sin multi-línea).
- Contraseña segura (8+ con mayúsculas, minúsculas, dígitos y símbolos):Al menos 8 caracteres con mayúscula, minúscula, dígito y símbolo.
g| # | Índice | Longitud | Coincidencia |
|---|---|---|---|
| 1 | 0 | 0 | |
¡El botón anti-jefe!
Disimulo total: series y audiolibros
Sin tarjeta, pruébalo ahora mismo
Ir a Microsoft StoreSolo para Windows 11 / 10
Probador de Expresiones Regulares - Potente Herramienta de Depuración Regex Online
¡Herramienta profesional para desarrolladores, data scientists y DevOps! Verifica, depura y optimiza expresiones regulares con resaltado en tiempo real, plantillas listas para usar y vista previa instantánea de reemplazo.
✨ Funciones Principales del Probador Regex
- Resaltado en Tiempo Real: Ve los resultados de coincidencia mientras escribes, con bordes de grupo visual
- 15+ Plantillas Comunes: Email, URL, IPv4, UUID, fecha, teléfono, colores HEX, contraseñas fuertes
- Vista Previa de Reemplazo Instantánea: Soporta referencias de grupo $1-$9, ve el resultado sin ejecutar código
- Tabla Detallada de Coincidencias: Muestra índice, longitud y contenido de cada match + grupos capturados
- Alternar Flags con Un Clic: Soporta g (global), i (insensitive), m (multiline), s (dotAll), u (unicode), y (sticky), d (indices)
- Procesamiento 100% Local: Todo se ejecuta en tu navegador, cero envío de datos al servidor
🎯 Casos de Uso Profesionales de Regex
- Validación de Formularios Web: Valida emails, teléfonos, tarjetas de crédito, códigos postales, URLs antes de enviar
- Limpieza y Transformación de Datos: Normaliza formatos, elimina espacios extra, estandariza números telefónicos
- Análisis de Logs del Servidor: Extrae IPs, timestamps, códigos de estado HTTP, mensajes de error de archivos de log
- Web Scraping y Data Mining: Extrae precios, correos, enlaces, metadatos de HTML sin parsers complejos
- Procesamiento de Texto en Masa: Busca y reemplaza patrones en miles de archivos (logs, CSVs, JSONs)
- Testing y Desarrollo: Prueba regex antes de implementar en producción (JavaScript, Python, PHP, Java)
- Syntax Highlighting: Crea resaltadores de sintaxis personalizados para editores
💡 Consejos y Trucos de Regex para Desarrolladores
Para Principiantes:
- Comienza con Plantillas: Si buscas email/URL/teléfono, usa las plantillas predefinidas como base
- Activa Flag «g» (global): Sin ella, solo encontrarás la primera coincidencia
- Usa Paréntesis () para Capturar: Grupos de captura permiten extraer partes específicas (ej:
(\d{4})-(\d{2})-(\d{2})captura año-mes-día) - Escapa Caracteres Especiales:
. * + ? ^ $ { } [ ] \ | ( )necesitan backslash\
Para Avanzados:
- Lookahead/Lookbehind:
(?=...)verifica adelante sin consumir,(?<=...)verifica atrás - Non-Capturing Groups:
(?:...)agrupa sin capturar (más rápido) - Greedy vs Lazy:
.*(codicioso) vs.*?(perezoso) - controla cuánto coincide - Named Groups:
(?para mayor legibilidad (JavaScript ES2018+)...)
❓ ¿Qué son las Expresiones Regulares (Regex)?
Las expresiones regulares (Regular Expression, abreviado Regex o RegExp) son patrones de búsqueda extremadamente poderosos usados en programación para coincidir, buscar, extraer y reemplazar texto basado en reglas específicas.
Historia: Inventadas por el matemático Stephen Cole Kleene en 1951, adoptadas por Unix en los 70s (grep, sed, awk), ahora estándar en todos los lenguajes modernos.
Sintaxis básica:
\d- cualquier dígito (0-9)\w- cualquier carácter alfanumérico (a-z, A-Z, 0-9, _)\s- espacios en blanco (espacio, tab, nueva línea).- cualquier carácter (excepto nueva línea por defecto)*- 0 o más repeticiones+- 1 o more repeticiones?- 0 o 1 repetición (opcional){n,m}- entre n y m repeticiones