Introducción
Un probador de expresiones regulares te ayuda a validar y ajustar patrones regex sobre texto real. Las expresiones regulares se usan para buscar, validar, extraer, filtrar y reemplazar información, pero incluso un pequeño detalle en el patrón puede cambiar por completo el resultado.
Por eso esta herramienta es tan útil cuando trabajas con correos electrónicos, números, fechas, hashtags, logs, rutas o formularios. En lugar de probar a ciegas dentro de una aplicación, puedes pegar el texto, escribir la expresión y ver al instante qué coincide.
Un ejemplo típico de validación de correo electrónico es:
`regex ^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$ `
Este patrón cubre muchos formatos comunes de email y sirve bien para pruebas básicas, aunque en producción cada sistema puede necesitar reglas adicionales.
Cómo usarlo
1. Pega el texto de prueba. 2. Escribe tu patrón regex. 3. Activa los flags si hace falta. 4. Ejecuta la prueba. 5. Revisa coincidencias y grupos.
Ejemplos
- Regex para email:
^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$
- Buscar todos los números en
Order 42, batch 105, room 7con\d+ - Extraer etiquetas de
#news #release #2026
Consejos
- Prueba entradas válidas e inválidas.
- Usa
^y$cuando necesites coincidir con la cadena completa. - Ten cuidado con patrones codiciosos como
.*. - Comprueba cómo afectan los flags al resultado.
- Mantén el patrón legible si otras personas lo van a reutilizar.
Preguntas frecuentes
¿Para qué sirve regex?
Para buscar, validar, extraer y transformar texto.
¿Por qué coincide más de lo esperado?
Suele deberse a un patrón demasiado amplio o a la falta de anclajes.
¿Existe una regex perfecta para email?
No. Depende del nivel de validación que necesite tu aplicación.
¿Qué son los flags?
Son opciones que cambian el comportamiento, por ejemplo ignorar mayúsculas o trabajar en varias líneas.
¿Conviene probar con datos reales?
Sí, porque así aparecen antes los casos límite.