Probador de Regex
DestacadaPrueba, depura y aprende expresiones regulares con coincidencias, resaltado y detalles en tiempo real.
Acerca de Esta Herramienta
Una expresión regular (regex) es un patrón compacto que se usa para buscar, coincidir, validar y extraer texto. En lugar de escribir código personalizado para comprobar si una cadena "parece" un email, un teléfono o una fecha, describes la forma de ese texto una vez con un regex y el motor encuentra cada coincidencia por ti.
¿Qué es una expresión regular?
Un regex es una cadena de caracteres especiales y literales que define un patrón de búsqueda. Por ejemplo, el patrón ^\d{4}-\d{2}-\d{2}$ coincide con texto que empieza por cuatro dígitos, un guion, dos dígitos, otro guion y dos dígitos; es decir, una fecha como 2026-07-17.
¿Para qué sirve?
- Validación: comprobar que un dato es un email, URL, teléfono o contraseña válidos.
- Búsqueda y extracción: encontrar todos los precios, hashtags o enlaces de un texto.
- Limpieza de datos: eliminar caracteres no deseados o normalizar formatos antes de importar.
- Reemplazo de texto: cambiar fechas, formatos de teléfono o marcadores de una sola vez.
- Aprendizaje: experimentar con patrones de forma segura antes de usarlos en tu código.
Este probador funciona completamente en tu navegador. Escribe un patrón, pega el texto a comprobar y verás cada coincidencia resaltada al instante, con su posición y grupos de captura. Nada se envía a un servidor.
Cómo Usar
- Escribe tu patrón en el campo Expresión regular (sin las barras alrededor).
- Activa los flags que necesites:
gpara todas las coincidencias,ipara ignorar mayúsculas/minúsculas,mpara multilínea. - Elige un patrón listo en Patrones comunes (email, URL, teléfono, IPv4, fecha, color hex, usuario, contraseña) para empezar rápido.
- Escribe o pega el texto a probar en la caja Cadena de prueba.
- Lee el resultado: el texto coincidente se resalta en amarillo, se muestra el número de coincidencias y cada una indica su índice y grupos de captura.
- Usa el botón de copiar para llevar el string final
/patrón/flagsdirectamente a tu código.
