EN FR DE ES PT

Probador de Regex

Prueba expresiones regulares contra cadenas en tiempo real. Visualiza coincidencias resaltadas, grupos de captura y realiza operaciones de buscar y reemplazar. Todo el procesamiento ocurre localmente en tu navegador.

Patrón y Flags

/ / g
Las coincidencias aparecerán aquí...
0 coincidencias
Sin grupos

Buscar y Reemplazar

Cómo Funciona

Esta herramienta usa el motor RegExp integrado de JavaScript para probar tus expresiones regulares en tiempo real. Mientras escribes un patrón y una cadena de prueba, la herramienta evalúa instantáneamente las coincidencias, las resalta y muestra los grupos de captura.

La función de reemplazo usa String.prototype.replace(), soportando referencias inversas como $1, $2 para grupos capturados. Todo el procesamiento se ejecuta completamente en tu navegador sin comunicación con el servidor.

Patrones Regex Comunes

  • Email: [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
  • URL: https?:\/\/[^\s]+
  • Dirección IP: \b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b
  • Número de Teléfono: \+?\d{1,3}[-.\s]?\(?\d{1,4}\)?[-.\s]?\d{1,4}[-.\s]?\d{1,9}
  • Etiqueta HTML: <([a-z]+)([^<>]*)>(.*?)<\/\1>

Preguntas Frecuentes

¿Qué es una expresión regular?

Una expresión regular (regex) es una secuencia de caracteres que define un patrón de búsqueda. Se utiliza para la coincidencia de patrones dentro de cadenas, permitiendo tareas como validación, búsqueda y reemplazo de texto.

¿Qué hacen los flags de regex?

Los flags modifican cómo el motor de regex interpreta el patrón. Los flags comunes incluyen: g (global - encontrar todas las coincidencias), i (insensible a mayúsculas), m (multilínea - ^ y $ coinciden con límites de línea), s (dotAll - el punto coincide con saltos de línea) y u (unicode - habilita soporte completo de Unicode).

¿Qué son los grupos de captura?

Los grupos de captura son porciones de un patrón regex encerradas entre paréntesis. Capturan el texto coincidente para que pueda ser referenciado posteriormente, por ejemplo en cadenas de reemplazo usando $1, $2, etc.

¿Mis datos se procesan en un servidor?

No. Toda la coincidencia y reemplazo de regex ocurre completamente en tu navegador usando JavaScript. Tus datos nunca salen de tu dispositivo.

Herramientas Relacionadas