Tester de Regex

Ingresa un patrón regex y texto de prueba para ver todas las coincidencias resaltadas en tiempo real. Soporta grupos de captura, sustitución y todas las flags JavaScript estándar.

Link copied to clipboard
//g
Flags:
Resultados
ej.: (\w+)\s(\d+)

Cómo usar esta herramienta

  1. Escribe o pega una expresión regular en el campo Patrón (ej.: \d+ para coincidir con números).
  2. Introduce el texto que quieres probar en el área Texto de Prueba — las coincidencias se resaltarán de inmediato.
  3. Activa las flags (g, i, m, s) para cambiar cómo el patrón coincide con el texto.
  4. Cambia a la pestaña Sustitución para ingresar una cadena de reemplazo y ver el resultado en tiempo real.
  5. Haz clic en Copiar URL de Compartir para compartir tu regex y texto de prueba mediante un enlace directo.

¿Por qué usar nuestro Tester de Regex?

Las expresiones regulares son una de las herramientas más poderosas en el arsenal de un desarrollador, pero acertarlas puede ser complicado. Nuestro Tester de Regex te permite experimentar con patrones en tiempo real, ver exactamente qué caracteres coinciden, inspeccionar grupos de captura individuales y previsualizar sustituciones — todo sin salir del navegador. Nada se envía a un servidor: tus patrones y datos de prueba permanecen privados.

Preguntas frecuentes

¿Qué significa ^ en regex?

El acento circunflejo ^ ancla la coincidencia al inicio de la cadena (o al inicio de línea cuando la flag multiline m está activada). Por ejemplo, ^Hola coincide con 'Hola' solo cuando aparece al principio.

¿Cómo coincido con un punto literal?

En regex, un punto sin escapar . coincide con cualquier carácter. Para coincidir con un punto literal, escápalo con una barra invertida: \. — por ejemplo, \d+\.\d+ coincide con un número decimal como 3.14.

¿Qué es un grupo de captura?

Un grupo de captura es una parte del patrón entre paréntesis, ej.: (\w+). Cuando el patrón coincide, el contenido coincidido por cada grupo se extrae por separado. Los grupos se numeran de izquierda a derecha comenzando en 1, y puedes referenciarlos en sustituciones con $1, $2, etc.

¿Qué sabor de regex usa este tester?

Este tester usa el motor RegExp nativo de JavaScript integrado en tu navegador. Soporta todas las características regex ECMAScript estándar, incluyendo lookahead, lookbehind, grupos nombrados y modo Unicode.

¿Qué hacen las flags g, i, m y s?

g (global) encuentra todas las coincidencias en lugar de detenerse después de la primera. i (ignorar mayúsculas) hace que la coincidencia sea insensible a mayúsculas y minúsculas. m (multilínea) hace que ^ y $ coincidan con el inicio y fin de cada línea. s (dotAll) hace que el punto . también coincida con caracteres de nueva línea.