Regex
Prueba expresiones regulares con resaltado de coincidencias en vivo, tabla de grupos de captura con nombre y vista previa de reemplazo. Admite todos los flags de regex de JS. Gratis, sin registro.
Un comprobador y depurador de expresiones regulares online y gratuito que resalta las coincidencias en vivo a medida que escribes tu patrón y texto de prueba. Muestra una tabla de cada grupo de captura —incluidos los grupos con nombre— para que puedas ver exactamente qué coincidió con cada parte de tu expresión, y una vista previa de reemplazo te permite confirmar una búsqueda y reemplazo antes de aplicarla en tu editor o código. Usa el motor de JavaScript (ECMAScript) y admite todas las flags estándar, por lo que los patrones que validas aquí se comportan igual en tus proyectos de JavaScript y TypeScript. Todo se ejecuta en tu navegador, por lo que tus patrones y datos de muestra permanecen privados.
Usos comunes
- Desarrolla y depura un patrón contra texto de muestra con resaltado de coincidencias instantáneo.
- Inspecciona con qué coincidió cada grupo de captura, incluidos los grupos con nombre.
- Previsualiza el resultado de una búsqueda y reemplazo antes de aplicarla en tu código.
- Valida que un patrón se comporta correctamente en múltiples cadenas de prueba.
- Construye y refina una regex de validación para correos electrónicos, URL o ID.
Preguntas frecuentes
¿Qué variante de regex y flags se admiten?
Usa el motor de JavaScript (ECMAScript) y admite las flags g, i, m, s, u e y, por lo que los resultados coinciden con cómo se ejecuta el patrón en JavaScript y TypeScript.
¿Puedo probar reemplazos?
Sí. Proporciona una cadena de reemplazo (con $1,
lt;name>, etc.) para previsualizar la salida sustituida junto a las coincidencias.¿Muestra los grupos de captura con nombre?
Sí. La tabla de grupos de captura lista tanto los grupos numerados como los que tienen nombre para que puedas verificar exactamente qué capturó cada parte del patrón.
¿Se envían a algún sitio mi patrón y texto de prueba?
No. La búsqueda de coincidencias se ejecuta íntegramente en tu navegador, por lo que tu expresión regular y datos de muestra nunca salen de tu dispositivo.
¿Por qué mi patrón se comporta de forma diferente que en otro lenguaje?
Este comprobador usa el motor de regex de JavaScript. Otras variantes (PCRE, Python, .NET) difieren en características como lookbehind y la sintaxis de grupos con nombre, por lo que un patrón puede necesitar ajustes para esos entornos.
All processing is local — your data never leaves your browser.