Regex Tester: Prueba y depura expresiones regulares | Morph

Un tester de expresiones regulares te permite escribir una expresión, pegar texto de muestra y ver instantáneamente qué coincide, con los matches resaltados directamente en el texto. Las expresiones regulares son potentes pero famosas por ser fáciles de malinterpretar, y la forma más rápida de obtener una correcta es probarla contra entrada real mientras la construyes. El tester de regex de Morph hace exactamente eso, en tiempo real, en tu navegador.

En lugar de ejecutar tu patrón en código, reiniciar y squintar el resultado, ajustas la expresión y observas cómo los resaltados se actualizan en tiempo real. Cuando un match aparece o desaparece, sabes inmediatamente si tu último cambio ayudó.

Lo que obtienes

¿Por qué probar regex en el navegador?

Regex es un ciclo de escribir y verificar: rara vez aciertas un patrón no trivial a la primera. Un tester dedicado colapsa ese ciclo a nada — cambia el patrón, ve el resultado. Hacerlo en una pestaña del navegador significa que no necesitas entrar en un REPL o escribir un script temporal solo para verificar si tu clase de caracteres está funcionando como crees.

También es privado, lo cual es más importante para regex de lo que la gente espera. El texto contra el que estás coincidiendo suele ser datos reales — líneas de registro de producción, registros de clientes, rutas de archivos internos. El tester de regex de Morph funciona completamente del lado del cliente, por lo que ese texto de muestra nunca sale de tu navegador. Nada se sube, y no hay cuenta que crear.

Construye patrones con confianza

Empieza simple y aumenta el patrón pieza por pieza, observando cómo los resaltados confirman cada paso. Usa grupos de captura para extraer las partes que te interesan — una fecha, un ID, un dominio — y revisa el desglose del grupo para asegurarte de que cada uno capture el trozo correcto. Alterna banderas para manejar mayúsculas o escanear múltiples líneas. Cuando el patrón coincida exactamente con lo que pretendes y nada más, cópialo en tu código, en la búsqueda y reemplazo de tu editor o en tu herramienta de línea de comandos.

Para trabajar con datos estructurados una vez que los has extraído, el formateador JSON combina bien, y el editor de markdown es útil cuando estás documentando los patrones que has construido. El tester de regex es el lugar para asegurarte de que la expresión esté correcta antes de implementarla.

Cómo usar

  1. Abre el tester de regex — Ve a la página del tester de regex. El campo de patrón y un área de texto de muestra cargan instantáneamente en tu navegador — sin necesidad de registrarte.
  2. Introduce tu patrón — Escribe tu expresión regular en el campo de patrón. La sintaxis inválida se señala de inmediato para que puedas corregirla en el acto.
  3. Pega tu texto de prueba — Pega el texto que quieres coincidir — líneas de registro, filas CSV, URLs o cualquier entrada real. Los matches se resaltan mientras escribes.
  4. Configura tus banderas — Activa banderas como global, sin distinguir mayúsculas/minúsculas y multilinea para controlar cómo se aplica el patrón a tu texto.
  5. Revisa los grupos de captura — Revisa el desglose de grupos de captura para confirmar que cada grupo extrae la pieza correcta, luego copia el patrón final en tu código.

Preguntas frecuentes

¿Es gratuito este tester de regex?

Sí. Puedes crear y probar expresiones regulares en tu navegador de forma gratuita, sin necesidad de cuenta ni registro.

¿Se sube mi texto de prueba a algún sitio?

No. El tester funciona completamente del lado del cliente en tu navegador. El patrón y el texto de muestra que pegas permanecen en tu propio dispositivo y nunca se envían a un servidor.

¿Qué estilo de regex usa?

Utiliza expresiones regulares de JavaScript, el mismo motor que se ejecuta en navegadores y Node.js. La mayoría de la sintaxis común — clases de caracteres, cuantificadores, grupos, lookahead — funciona como se espera.

¿Puedo ver qué coincidió cada grupo de captura?

Sí. La herramienta desglosa los grupos de captura para confirmar exactamente qué extrae cada grupo entre paréntesis de tu texto.

¿Por qué mi patrón no coincide?

Causas comunes son una bandera faltante (como sin distinguir mayúsculas/minúsculas o multilinea), un carácter especial no escapado, o un cuantificador codicioso que toma demasiado. El resaltado en tiempo real y las advertencias de patrones inválidos te ayudan a identificar cuál es el problema.

Herramientas relacionadas

Abrir Regex Tester: Prueba y depura expresiones regulares | Morph →