Developer Tool

Probador de Regex

Prueba y depura expresiones regulares con resaltado de coincidencias en tiempo real, modo de reemplazo y plantillas comunes. Privado, todo en tu navegador.

//
Flags
Test String

Probador de Regex — 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 usa para encontrar, reemplazar o validar texto. Regex está soportado en prácticamente todos los lenguajes de programación y editores de texto.

¿Qué significan las flags de regex?

g (global) encuentra todas las coincidencias en lugar de solo la primera. i (case-insensitive) ignora mayúsculas y minúsculas. m (multilínea) hace que ^ y $ coincidan con el inicio/fin de cada línea. s (dotAll) hace que . coincida con saltos de línea. u (unicode) habilita coincidencia Unicode completa.

¿Cómo funciona el modo replace?

El modo replace te permite especificar una cadena de reemplazo que sustituirá cada coincidencia. Puedes usar patrones especiales como $1, $2 para referenciar grupos capturados, $& para la coincidencia completa, $` para el texto antes de la coincidencia y $' para el texto después.

¿Mis datos son seguros?

Sí. Toda la prueba de regex se realiza íntegramente en tu navegador con el motor RegExp nativo de JavaScript. Tus patrones y cadenas de prueba nunca salen de tu dispositivo. No se transmite nada a ningún servidor.

¿Qué sintaxis de regex es compatible?

Esta herramienta usa el motor RegExp nativo de JavaScript, que soporta sintaxis estándar incluyendo clases de carácter, cuantificadores, anclas, lookaheads, lookbehinds, named groups y propiedades Unicode. Es la misma sintaxis que usarías en código JavaScript.