Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Probador de Regex

Probador de Regex

Prueba y depura patrones de expresiones regulares con coincidencias en vivo, resaltado de grupos de captura, modo de reemplazo y hoja de trucos integrada.

¿Qué es el Probador de Regex?

El Probador de Regex es una herramienta en línea para probar y depurar expresiones regulares (regex). Ingresa un patrón, escribe o pega tu cadena de prueba y ve al instante todas las coincidencias resaltadas en tiempo real.

Ya sea que estés validando direcciones de correo electrónico, analizando archivos de registro o extrayendo datos de texto, esta herramienta te ayuda a construir y verificar patrones regex rápidamente sin escribir código.

Coincidencia en Vivo

Ve las coincidencias resaltadas mientras escribes, sin necesidad de hacer clic en un botón. Retroalimentación instantánea para desarrollo rápido de patrones.

Grupos de Captura

Cada grupo obtiene su propio color para una identificación fácil. Claridad visual para patrones complejos.

Modo de Reemplazo

Prueba patrones de sustitución con vista previa instantánea. Perfecto para flujos de trabajo de transformación de texto.

Hoja de Trucos Integrada

Referencia rápida de sintaxis de regex sin salir de la página. Aprende mientras construyes.
Tus Datos Permanecen Privados: Todo el procesamiento ocurre en tu navegador. Sin cargas, sin seguimiento — tu texto y patrones nunca abandonan tu dispositivo.

Biblioteca de Patrones Comunes

Carga patrones regex populares con un clic para acelerar tu trabajo:

  • Patrones de validación de correo electrónico
  • Coincidencia de URL y dominios
  • Extracción de direcciones IP
  • Formatos de números telefónicos
  • Patrones de fecha y hora
  • Análisis de etiquetas HTML

Cómo Usar el Probador de Regex

1

Ingresa Tu Patrón

Escribe tu expresión regular entre los delimitadores /. La herramienta valida tu patrón en tiempo real y muestra errores inmediatamente si la sintaxis es inválida.

2

Establece Banderas

Haz clic en los botones de bandera para alternar opciones:

  • g (Global) — Encuentra todas las coincidencias, no solo la primera
  • i (Sin Distinción de Mayúsculas) — Ignora diferencias entre mayúsculas y minúsculas
  • m (Multilínea) — ^ y $ coinciden con el inicio/fin de cada línea
  • s (Dotall) — . también coincide con caracteres de salto de línea
  • u (Unicode) — Habilita coincidencia Unicode completa
3

Ingresa Texto de Prueba

Escribe o pega texto en el área Cadena de Prueba. Las coincidencias se resaltan al instante con grupos de captura codificados por colores.

4

Revisa las Coincidencias

El panel Detalles de Coincidencia muestra cada coincidencia con su posición y valores de grupo de captura. Una insignia muestra el recuento total de coincidencias.

Usando el Modo de Reemplazo

Haz clic en el botón Reemplazo para habilitar la sustitución. Ingresa un patrón de reemplazo usando $1, $2 o ${name} para referencias de grupo. La vista previa del resultado se actualiza en tiempo real.

Consejo de Inicio Rápido: Usa el menú desplegable Patrones Comunes para cargar un regex preestablecido con texto de ejemplo. Las opciones incluyen Correo Electrónico, URL, Dirección IPv4, Número Telefónico, Fecha, Color Hexadecimal, Etiqueta HTML y más.

Características

Coincidencia en Vivo y Resaltado

Mientras escribes tu patrón regex o modificas la cadena de prueba, las coincidencias se resaltan directamente en el área de texto. Sin necesidad de hacer clic en un botón — los resultados se actualizan automáticamente con entrada debounced para un rendimiento suave.

Grupos de Captura Codificados por Colores

Cada grupo de captura se resalta con un color distinto (hasta 5 colores), lo que facilita ver qué partes del texto son capturadas por qué grupo.

  • Grupos numerados ($1, $2)
  • Grupos nombrados (${name})

Panel de Detalles de Coincidencia

Ve un desglose detallado de cada coincidencia:

  • Texto de coincidencia completa y posiciones de caracteres
  • Valores de grupo de captura numerados y nombrados
  • Etiquetas de grupo codificadas por colores para claridad visual

Modo de Reemplazo

Alterna el panel de Reemplazo para probar patrones de sustitución. Ingresa texto de reemplazo con referencias de grupo y ve el resultado al instante. Copia el resultado con un clic.

Biblioteca de Patrones Comunes

Elige entre 10 patrones preestablecidos para casos de uso comunes. Cada patrón viene con texto de ejemplo para que puedas verlo en acción inmediatamente:

Correo Electrónico y URL

Valida direcciones de correo electrónico y extrae URLs del texto

IP y Teléfono

Coincide con direcciones IPv4 y formatos de números telefónicos

Fecha y Hora

Analiza patrones de fecha y hora en varios formatos

Etiqueta HTML

Extrae y analiza etiquetas HTML del marcado

Color Hexadecimal

Coincide con códigos de color hexadecimal (#RGB, #RRGGBB)

Nombre de Usuario y Contraseña

Valida nombres de usuario y requisitos de contraseña segura

Hoja de Trucos Integrada

Un panel de referencia plegable cubre 6 categorías de sintaxis de regex para búsqueda rápida mientras trabajas:

Clases de Caracteres

Coincide con tipos específicos de caracteres: \d (dígitos), \w (caracteres de palabra), \s (espacios en blanco), . (cualquier carácter) y conjuntos de caracteres personalizados con [abc] o rangos [a-z].

Cuantificadores

Controla cuántas veces se repite un patrón: * (0 o más), + (1 o más), ? (0 o 1), {n} (exactamente n), {n,m} (entre n y m veces).

Anclajes

Coincide con posiciones en el texto: ^ (inicio de cadena/línea), $ (fin de cadena/línea), \b (límite de palabra), \B (límite sin palabra).

Grupos y Referencias

Captura y referencia partes de coincidencias: (pattern) (grupo de captura), (?<name>pattern) (grupo nombrado), (?:pattern) (grupo sin captura), \1 o $1 (referencias inversas).

Búsqueda Anticipada y Retrospectiva

Coincide basándose en lo que viene antes o después: (?=pattern) (búsqueda anticipada positiva), (?!pattern) (búsqueda anticipada negativa), (?<=pattern) (búsqueda retrospectiva positiva), (?<!pattern) (búsqueda retrospectiva negativa).

Banderas

Modifica cómo funciona el motor de regex: g (global), i (sin distinción de mayúsculas), m (multilínea), s (dotall), u (unicode).

Preguntas Frecuentes

¿Qué motor de regex utiliza esta herramienta?

Esta herramienta utiliza el motor RegExp de JavaScript integrado en tu navegador. Admite todas las características de regex modernas, incluida búsqueda anticipada, búsqueda retrospectiva, grupos nombrados y propiedades Unicode.

¿Mis datos están seguros?

Sí. Todo el procesamiento de coincidencia de regex y texto ocurre completamente en tu navegador. Nada se envía a ningún servidor. Puedes verificar esto usando la herramienta sin conexión después de que la página se cargue.

¿Qué significan los botones de bandera?

  • g (Global) — Encuentra todas las coincidencias en lugar de detenerse en la primera
  • i (Sin Distinción de Mayúsculas) — Hace que la coincidencia sea insensible a mayúsculas
  • m (Multilínea) — Hace que ^ y $ coincidan con límites de línea
  • s (Dotall) — Hace que . coincida con saltos de línea
  • u (Unicode) — Habilita soporte Unicode completo

¿Cómo funcionan los grupos de captura?

Los paréntesis () en tu patrón crean grupos de captura. Cada grupo captura una porción de la coincidencia, accesible como $1, $2, etc. en reemplazos. Los grupos nombrados usan sintaxis (?<name>...) y pueden ser referenciados como ${name}.

Ejemplo: El patrón (\w+)@(\w+)\.com captura el nombre de usuario como $1 y el dominio como $2 de direcciones de correo electrónico.

¿Qué significa "Sin coincidencia"?

Significa que tu patrón de regex no coincide con ninguna parte de la cadena de prueba. Soluciones comunes:

  • Verifica tu sintaxis de patrón para errores
  • Asegúrate de que las banderas correctas estén establecidas (p. ej., i para insensible a mayúsculas)
  • Verifica que la cadena de prueba contenga el texto esperado
  • Intenta simplificar tu patrón para aislar el problema

¿Puedo usar esto para otros lenguajes de programación?

La sintaxis de regex de JavaScript es muy similar a otros lenguajes (Python, Java, PHP, C#). Sin embargo, puede haber diferencias sutiles en características avanzadas como soporte de búsqueda retrospectiva o manejo de Unicode.

Nota: Esta herramienta es más adecuada para probar patrones utilizados en entornos de JavaScript. Siempre verifica tu regex en el entorno del lenguaje de destino para uso en producción.
Procesado localmente
/ /
Escribe un patrón regex entre los delimitadores / e ingresa el texto de prueba a continuación
Haz clic en los botones de bandera (g, i, m, s, u) para alternar las banderas de regex
Usa el menú desplegable Patrones Comunes para cargar rápidamente patrones regex populares con texto de ejemplo
Activa el modo Reemplazo para probar patrones de sustitución como $1, $2 o ${name}
Abre la Hoja de Trucos para una referencia rápida de la sintaxis de regex
Los grupos de captura están codificados por colores en la cadena de prueba y en los detalles de coincidencia
Todo el procesamiento ocurre localmente en tu navegador
¿Quieres aprender más? Leer documentación →
1/8
Comience a escribir para buscar...
Buscando...
No se encontraron resultados
Pruebe con otras palabras clave