Probador de Regex
Un potente probador de regex en línea con resaltado de coincidencias en vivo, visualización de grupos de captura, explicación de patrones y modo de reemplazo. Pruebe y depure sus expresiones regulares al instante.
Tu bloqueador de anuncios impide que mostremos anuncios
MiniWebtool es gratis gracias a los anuncios. Si esta herramienta te ayudó, apóyanos con Premium (sin anuncios + herramientas más rápidas) o añade MiniWebtool.com a la lista de permitidos y recarga la página.
- O pásate a Premium (sin anuncios)
- Permite anuncios para MiniWebtool.com y luego recarga
Probador de Regex
Bienvenido a nuestro Probador de Regex, una herramienta en línea potente y gratuita para probar, depurar y aprender expresiones regulares. Ya sea que sea un desarrollador validando patrones de entrada, un analista de datos extrayendo información estructurada o un estudiante aprendiendo la sintaxis de regex, esta herramienta proporciona retroalimentación visual instantánea con resaltado de coincidencias, colores para los grupos de captura y explicaciones en lenguaje sencillo de sus patrones.
¿Qué es una expresión regular?
Una expresión regular (a menudo abreviada como regex o regexp) es un lenguaje de patrones compacto para describir patrones de búsqueda dentro del texto. Originalmente desarrollada en la década de 1950 por el matemático Stephen Kleene, regex se ha convertido en una herramienta esencial en la informática, utilizada en prácticamente todos los lenguajes de programación, editores de texto y utilidades de línea de comandos. Un solo patrón regex puede reemplazar docenas de líneas de código de procesamiento de cadenas procedimental.
Características principales
⚡ Resaltado en vivo
Vea las coincidencias resaltadas en tiempo real mientras escribe. No es necesario presionar un botón; los resultados se actualizan instantáneamente con cada pulsación de tecla.
🎨 Colores de grupos de captura
A cada grupo de captura se le asigna un color distinto, lo que facilita ver qué partes del texto coinciden con cada grupo en su patrón.
📖 Explicación del patrón
Obtenga un desglose en lenguaje sencillo de su patrón regex. Cada token se explica para que entienda exactamente qué hace su expresión.
🔄 Modo Reemplazar
Pruebe operaciones de búsqueda y reemplazo con retrorreferencias de grupos de captura ($1, $2). Vea la vista previa del texto reemplazado en vivo.
📋 Biblioteca de patrones
Cargue rápidamente patrones regex comunes para correos electrónicos, URLs, números de teléfono, fechas y más con un solo clic.
🔒 100% Privado
Todo el procesamiento se ejecuta en su navegador mediante JavaScript. Nunca se envían datos a un servidor; sus patrones y cadenas de prueba permanecen en su dispositivo.
Cómo usar esta herramienta
- Ingrese su patrón regex: Escriba o pegue su expresión regular en el campo Patrón. Seleccione las banderas (g, i, m, s, u) según sea necesario.
- Proporcione una cadena de prueba: Ingrese o pegue el texto que desea probar en el área de Cadena de Prueba.
- Ver resultados en vivo: Las coincidencias se resaltan al instante con grupos de captura codificados por colores. Revise los detalles de las coincidencias, los valores de los grupos y los índices de caracteres en el panel de Detalles de Coincidencia.
- Lea la explicación: Consulte el panel de Explicación del Patrón para comprender qué hace cada parte de su regex en lenguaje sencillo.
- Pruebe el modo de reemplazo: Cambie al modo Reemplazar, ingrese una cadena de reemplazo con retrorreferencias y vea el resultado.
Entendiendo las banderas de regex
Global (g)
De forma predeterminada, una regex se detiene después de la primera coincidencia. La bandera g encuentra todas las coincidencias en la cadena en lugar de detenerse en la primera. Esta es la bandera más utilizada.
Insensible a mayúsculas (i)
Hace que el patrón coincida independientemente de si las letras son mayúsculas o minúsculas. Por ejemplo, /hola/i coincide con "Hola", "HOLA" y "hOlA".
Multilínea (m)
Cambia el comportamiento de las anclas ^ y $. Sin esta bandera, coinciden con el inicio/final de toda la cadena. Con m, también coinciden con el inicio/final de cada línea.
DotAll (s)
De forma predeterminada, el punto . coincide con cualquier carácter excepto nuevas líneas. La bandera s hace que . también coincida con los caracteres de nueva línea.
Unicode (u)
Habilita la coincidencia completa de Unicode, incluido el soporte para escapes de propiedades Unicode como \p{Letter}. Importante para patrones que trabajan con texto no ASCII.
Patrones regex comunes
Validación de correo electrónico
El patrón [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,} coincide con direcciones de correo electrónico estándar verificando una parte local, el símbolo @, el dominio y el TLD de al menos 2 caracteres.
Coincidencia de URL
Use https?://[^\s/$.?#].[^\s]* para coincidir con URLs HTTP y HTTPS. La s? hace que la "s" sea opcional, coincidiendo con ambos protocolos http y https.
Formatos de fecha
El patrón (\d{4})[-/](\d{1,2})[-/](\d{1,2}) coincide con fechas como 2026-03-07 o 2026/3/7, capturando año, mes y día en grupos separados.
Dirección IP
Coincida con direcciones IPv4 con \b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b. Los límites de palabra \b evitan que coincidan números incrustados en cadenas más largas.
Hoja de trucos de Regex
Clases de caracteres
. coincide con cualquier carácter (excepto nueva línea). \d coincide con un dígito (0-9). \w coincide con un carácter de palabra (letra, dígito, guion bajo). \s coincide con espacios en blanco. Use versiones en mayúsculas (\D, \W, \S) para el inverso.
Cuantificadores
* significa cero o más, + significa uno o más, ? significa cero o uno. Use {n} para exactamente n, {n,m} para entre n y m, y {n,} para n o más repeticiones.
Anclas y límites
^ coincide con el inicio de una cadena (o línea con la bandera m). $ coincide con el final. \b coincide con un límite de palabra: la posición entre un carácter de palabra y un carácter que no es de palabra.
Grupos y alternancia
Los paréntesis () crean grupos de captura. Use (?:) para grupos que no capturan. La barra vertical | significa "o"; gato|perro coincide con "gato" o "perro". Los grupos nombrados usan la sintaxis (?<nombre>...).
Consejos y trucos
Empiece de forma sencilla
Construya su regex de forma incremental. Comience con un patrón simple que coincida con parte de lo que necesita, luego agregue complejidad paso a paso. Pruebe después de cada cambio.
Use la bandera Global
Al depurar, active siempre la bandera g para ver todas las coincidencias. Esto le ayuda a detectar coincidencias inesperadas o fallos en toda la cadena de prueba.
Escape caracteres especiales
Caracteres como ., *, +, ?, (, ), [, ], {, }, \, ^, $, y | tienen significados especiales. Para que coincidan literalmente, anteponga una barra invertida: \. coincide con un punto real.
Prefiera patrones específicos
Use \d en lugar de [0-9] para dígitos, y \w en lugar de [a-zA-Z0-9_] para caracteres de palabra. Son equivalentes pero más legibles y menos propensos a errores.
Preguntas frecuentes
¿Qué es una expresión regular (regex)?
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 manipulación de texto. Por ejemplo, el patrón \d{3}-\d{4} coincide con formatos de números de teléfono como 555-1234.
¿Qué banderas de regex están disponibles?
Esta herramienta admite cinco banderas de regex: g (global) encuentra todas las coincidencias en lugar de detenerse en la primera; i (insensible a mayúsculas) ignora las mayúsculas/minúsculas; m (multilínea) hace que ^ y $ coincidan con el inicio/final de línea; s (dotAll) hace que el punto coincida con caracteres de nueva línea; y u (unicode) permite la coincidencia completa de Unicode.
¿Cómo funcionan los grupos de captura en regex?
Los grupos de captura se definen mediante paréntesis () en un patrón regex. Capturan el texto coincidente para que puedas extraer o referenciar partes específicas de una coincidencia. Por ejemplo, en el patrón (\d{4})-(\d{2})-(\d{2}), el grupo 1 captura el año, el grupo 2 el mes y el grupo 3 el día de una cadena de fecha.
¿Se procesan mis datos en el servidor?
No. Todo el procesamiento de regex ocurre completamente en su navegador mediante JavaScript. No se envían datos a ningún servidor. Sus patrones y cadenas de prueba permanecen completamente privados y nunca se almacenan ni transmiten.
¿Puedo usar esta herramienta para reemplazo de regex?
Sí. Cambie al modo Reemplazar usando el interruptor, ingrese su cadena de reemplazo (compatible con retrorreferencias como $1, $2 para grupos de captura) y vea una vista previa en vivo del texto reemplazado junto al original.
Recursos adicionales
Cite este contenido, página o herramienta como:
"Probador de Regex" en https://MiniWebtool.com/es// de MiniWebtool, https://MiniWebtool.com/
por el equipo de miniwebtool. Actualizado: 07 de mar. de 2026