Crea, prueba y depura expresiones regulares en tu navegador — resaltado instantáneo de coincidencias, grupos de captura, vista previa de sustitución, explicación en lenguaje natural y código listo para pegar en más de 15 lenguajes.

Funciona completamente en tu navegador con el motor de expresiones regulares nativo de JavaScript — nada se sube. El código generado te permite usar el mismo patrón en más de 15 lenguajes.

/ /

Se recomienda el modificador global (g) para reemplazar todas las coincidencias.

Las pruebas en vivo usan el motor JavaScript. Algunos lenguajes (Go, Rust) no soportan lookarounds ni referencias inversas.


Acerca de Tester de expresiones regulares

El Probador de Regex te permite construir, probar y depurar expresiones regulares en vivo: escribe un patrón, pega una cadena de prueba, y las coincidencias se resaltan al instante junto con cada grupo de captura (numerado o con nombre) listado con su rango exacto de índices. Funciona enteramente en tu navegador sobre el motor de regex nativo de JavaScript; nada se sube.

Más allá del emparejamiento, cuatro pestañas adicionales hacen el trabajo pesado. Sustitución muestra una vista previa de un reemplazo con referencias de grupo $1, $2 y $<nombre>. Explicación descompone el patrón token por token en un lenguaje sencillo. Código genera fragmentos listos para pegar en más de 15 lenguajes, y Referencia mantiene clases de caracteres, anclas, cuantificadores y look-arounds a un clic de distancia.

Los patrones comunes (correo, URL, IPv4, IPv6, UUID, fechas, slugs, colores hexadecimales y más) se cargan como preajustes de un clic, y las seis marcas (g, i, m, s, u, y) se activan desde casillas. Los patrones inválidos se señalan de inmediato en lugar de fallar en silencio, lo que hace de esta una herramienta práctica de regex tester online para el trabajo diario.

Cómo usar Tester de expresiones regulares

  1. Escribe tu expresión regular, o carga uno de los preajustes (correo, URL, IPv4, UUID…).
  2. Activa las marcas que necesites: g para todas las coincidencias, i para insensible a mayúsculas, m para multilínea.
  3. Pega una cadena de prueba e inspecciona las coincidencias resaltadas y los grupos de captura.
  4. Usa la pestaña Sustitución para previsualizar reemplazos, o Explicación para un desglose token por token.
  5. Abre la pestaña Código y copia el patrón como un fragmento funcional en tu lenguaje.

Preguntas frecuentes

El motor nativo de JavaScript (ECMAScript) integrado en tu navegador. El código generado lleva tu patrón a otros lenguajes, pero ten en cuenta que algunas variantes, como Go y Rust, no admiten look-arounds ni referencias inversas.

No. El emparejamiento de patrones, la sustitución, la explicación y la generación de código se ejecutan todos del lado del cliente. Los extractos de registros o cadenas de producción que pegues para probar nunca salen de tu navegador.

Sí, totalmente gratis, sin cuenta, sin límites y sin idas y vueltas al servidor.

Cada coincidencia muestra su texto completo más cada grupo de captura (numerado o con nombre) con el rango exacto de caracteres que abarca. En la pestaña Sustitución los referencias como $1, $2 o $<nombre>.

Sin la marca g (global), JavaScript reemplaza solo la primera coincidencia. Activa g en la fila de marcas y la vista previa de sustitución reescribirá cada aparición.

Sí. Pega cualquier patrón y la pestaña Explicación lo describe token por token (clases de caracteres, cuantificadores, grupos, anclas y look-arounds) en lenguaje sencillo, lo que es la forma más rápida de auditar una expresión heredada.


Búsquedas populares
probador de regex constructor de regex probador expresiones regulares probar regex online depurador de regex herramienta coincidencia regex
¿Necesitas ayuda?
¿Encontraste un problema con esta herramienta? Avísanos.
Informar de un problema

Añade esta herramienta gratuita a tu propio sitio web: copia y pega el código de abajo.