Herramientas de utilidad

Probador de Regex

Prueba y valida expresiones regulares en tiempo real

//g
Banderas:

Resultados de coincidencias

Coincidencias: 0

Descripción general

El Probador de Regex es una herramienta para desarrolladores que permite probar la coincidencia de patrones de expresiones regulares en tiempo real directamente en tu navegador. Al escribir un patrón regex, las coincidencias en la cadena de prueba se resaltan instantáneamente, y puedes ver grupos de captura, índices de coincidencia y vistas previas de reemplazo, todo en una sola pantalla. Todo el procesamiento se realiza completamente mediante la API RegExp de JavaScript del navegador, sin que se envíen datos a un servidor.

Cómo usar

Ingresa un patrón regex

Escribe tu expresión regular en el campo de entrada superior. Activa o desactiva las banderas (g, i, m, s, u, y) según sea necesario.

Ingresa una cadena de prueba

Escribe o pega el texto con el que deseas hacer coincidencias. Las coincidencias se resaltan en tiempo real.

Revisa los resultados

Consulta la tabla de resultados para ver los detalles de cada coincidencia, incluyendo posición y grupos de captura. Ingresa un patrón de reemplazo para previsualizar sustituciones.

Opiniones de usuarios

Diego R., Desarrollador Frontend

Uso esto diariamente para probar regex de validación de formularios. El resaltado es intuitivo y facilita mucho la depuración.

Elena M., Desarrolladora Backend

Poder validar rápidamente regex de análisis de logs ha mejorado significativamente mi flujo de trabajo.

Camila S., Analista de Datos

Los patrones predefinidos lo hacen fácil incluso para principiantes en regex. Me encanta que incluya patrones de teléfonos japoneses.

Características

Resaltado de coincidencias en tiempo real

Las coincidencias se resaltan instantáneamente en la cadena de prueba mientras escribes. Las coincidencias múltiples se distinguen con colores alternos.

Visualización de grupos de captura

Los grupos de captura de cada coincidencia se muestran con números de grupo y grupos con nombre, codificados por colores para mayor claridad.

Vista previa de reemplazo

Ingresa un patrón de reemplazo con referencias como $1 y $2 para previsualizar el resultado sustituido en tiempo real.

Patrones predefinidos

Carga rápidamente patrones regex comunes para correo electrónico, URL, teléfono, fecha, dirección IP y más con un solo clic.

Protección contra ReDoS

Los mecanismos de Web Worker y tiempo de espera previenen el congelamiento del navegador causado por retroceso catastrófico.

Completamente del lado del cliente

Todo el procesamiento ocurre en tu navegador. Ningún dato de entrada se envía a ningún servidor.

Preguntas frecuentes

¿Qué motor de regex se utiliza?

La herramienta utiliza el motor RegExp de JavaScript integrado en el navegador, compatible con la sintaxis regex de ECMAScript.

¿Mis datos se envían a un servidor?

No. Todo el procesamiento se realiza completamente en tu navegador. Tus patrones regex y cadenas de prueba nunca se transmiten externamente.

¿Qué es ReDoS?

ReDoS (Denegación de Servicio por Expresiones Regulares) es una vulnerabilidad donde ciertos patrones regex causan un retroceso exponencial, haciendo que el procesamiento sea extremadamente lento. Esta herramienta mitiga este riesgo con Web Workers y tiempos de espera.

¿Se soportan los grupos de captura con nombre?

Sí. Los grupos de captura con nombre usando la sintaxis (?<nombre>...) son totalmente compatibles, y los nombres y valores de los grupos se muestran en los resultados.

¿Cuál es la longitud máxima de entrada?

Las cadenas de prueba pueden tener hasta 100,000 caracteres, y los patrones regex hasta 1,000 caracteres.

Otras Herramientas de Utilidad