Prueba Expresiones Regulares en Línea
Escribe un patrón, pruébalo con texto real y mira cada coincidencia resaltada al instante — todo dentro de tu navegador.
Coincidencias Resaltadas
Lista de Coincidencias
No se encontraron coincidencias.
Sobre el Probador de Regex
Crea y depura expresiones regulares directamente en tu navegador. Escribe un patrón y las opciones (flags), pega el texto de prueba y observa cómo se resaltan las coincidencias en vivo — sin esperas, sin subidas, nada se envía a un servidor.
Características:
- Resaltado de coincidencias en vivo mientras escribes, con 200ms de retardo
- Soporte completo de flags de JavaScript: g, i, m, s y u
- Inspección de grupos de captura numerados y con nombre en cada coincidencia
- Vista previa de buscar y reemplazar con $1 y $<nombre>
Cómo Probar una Regex
- Escribe o pega tu patrón entre las barras
- Activa las opciones que necesites: g, i, m, s o u
- Pega tu texto de prueba y mira las coincidencias resaltarse al instante
- Cambia a Reemplazar para previsualizar un buscar y reemplazar con $1 o $<nombre>
Preguntas Frecuentes
¿Es gratis este probador de regex?
Sí. Probar y depurar expresiones regulares es completamente gratis, sin límites ni registro.
¿Qué sabor de regex usa esta herramienta?
Esta herramienta ejecuta tu patrón con el motor de expresiones regulares nativo de JavaScript del navegador, así que los resultados coinciden exactamente con lo que obtendrías en Node.js o en cualquier consola del navegador.
¿Se envían mis datos de prueba a algún sitio?
No. Tu patrón y texto de prueba se procesan completamente en tu navegador — nada se sube ni se almacena.
¿Por qué mi regex funciona aquí pero no en Python o Go?
Cada lenguaje tiene su propio motor de expresiones regulares con particularidades propias. Esta herramienta usa el sabor de JavaScript, así que funciones como el lookbehind, los grupos con nombre o los escapes de propiedades Unicode pueden comportarse distinto en el módulo `re` de Python, el paquete `regexp` de Go o en PCRE. Prueba siempre contra el motor que realmente ejecuta tu código.
¿Qué significan las opciones g, i, m, s y u?
g busca todas las coincidencias en lugar de detenerse en la primera, i ignora mayúsculas y minúsculas, m hace que ^ y $ coincidan con el inicio y fin de cada línea, s permite que el punto (.) coincida con saltos de línea, y u activa el modo Unicode completo.
¿Por qué mi patrón con * o + congela otros probadores?
Los patrones que pueden coincidir con una cadena vacía (como /a*/g) o que retroceden de forma exponencial con cierto texto pueden colgar un motor de coincidencias ingenuo. Esta herramienta limita las coincidencias a 100,000 resultados y siempre avanza más allá de las coincidencias de longitud cero, así que se mantiene ágil incluso con patrones complicados.
Privacidad
Todas las coincidencias se calculan localmente en tu navegador usando el motor RegExp de JavaScript. Tu patrón y texto de prueba nunca se suben ni se almacenan.