Regex Tester

Prueba patrones regex, evalua coincidencias y depura expresiones rápidamente.

Ad Slot: Tool Top (responsive)

Coincidencias

Ad Slot: Tool Bottom (responsive)

Para qué usar este Regex Tester

Las expresiones regulares son uno de los mecanismos más potentes y a la vez más difíciles de depurar en programación. Un pequeño error en el patrón puede hacer que una validación de formulario falle silenciosamente, que un parseo de logs extraiga datos incorrectos o que un sistema de enrutamiento no coincida con URLs esperadas. Este tester te permite probar y refinar expresiones regulares en tiempo real antes de integrarlas en código de producción.

Escribe el patrón, elige los flags apropiados (por ejemplo, g para encontrar todas las coincidencias, i para ignorar mayúsculas, m para que ^ y $ funcionen línea a línea) y pega el texto de prueba. La herramienta lista todas las coincidencias encontradas junto con sus grupos de captura, lo que es especialmente útil para extraer campos específicos de logs estructurados o analizar formatos de fecha y hora.

Patrones regex habituales en desarrollo

Algunos patrones frecuentes: validación de email (/^[^\s@]+@[^\s@]+\.[^\s@]+$/), detección de URLs (/https?:\/\/[^\s]+/g), extracción de fechas ISO (/\d{4}-\d{2}-\d{2}/g), validación de IPs (/\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b/g) y limpieza de código HTML (/<[^>]+>/g). Para comparar el resultado antes y después de aplicar un regex a un texto, usa Text Diff Checker.

Preguntas frecuentes

¿Qué flags soporta? Los flags estándar de JavaScript: g (global), i (insensible a mayúsculas), m (multilínea), s (dotAll), u (Unicode) y y (sticky).

¿Muestra los grupos de captura? Sí, cada coincidencia incluye los grupos capturados entre paréntesis.

¿Soporta lookahead y lookbehind? Sí, ya que usa el motor de regex nativo de JavaScript del navegador.

Herramientas relacionadas