Prueba expresiones regulares contra tu texto en tiempo real, con cada coincidencia resaltada, sus grupos de captura y banderas activables.
Todas las operaciones se realizan localmente en tu navegador. Nada sale de tu dispositivo.
Una expresión regular es un patrón que describe un conjunto de cadenas. Dominarla se reduce a conocer una docena de bloques básicos — comodines, clases de caracteres, cuantificadores, anclas y grupos — y cómo se combinan. La tabla de abajo cubre los patrones que más veces usarás.
| Patrón | Coincide con | Ejemplo |
|---|---|---|
\b\w+@\w+\.\w+\b | Correo electrónico (básico) | [email protected] |
\d+ | Uno o más dígitos | 2026 |
^https?://\S+$ (m flag) | URL al inicio de línea | https://www.example.com |
[0-9a-fA-F]{6} | Color HEX de 6 dígitos | 1a2b3c |
\b[A-Z][a-z]+(?: [A-Z][a-z]+)*\b | Nombre con inicial mayúscula | Mary Jane Watson |
\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3} | Dirección IPv4 | 192.168.0.1 |
g (global) encuentra todas las coincidencias en lugar de detenerse en la primera. i hace que la coincidencia ignore mayúsculas y minúsculas. m hace que ^ y $ también coincidan con el inicio y el fin de cada línea en cadenas multilínea. s (dotall) hace que el punto . también coincida con saltos de línea. u activa el modo Unicode para que los caracteres y \w etc. funcionen bien con texto no ASCII.
Causas habituales: falta la bandera g y solo se lista la primera aparición; anclas como ^ que fijan la coincidencia a una posición concreta; o caracteres especiales que deben escaparse (un punto literal se escribe como \.). Comprueba que la barra del patrón no muestre el mensaje de inválido: un paréntesis sin cerrar es el error más frecuente.
Los paréntesis dentro de un patrón capturan el texto que encierran para poder referirse a él por separado. (\d{4})-(\d{2})-(\d{2}) produce tres grupos: año, mes y día. Esta herramienta lista el valor de cada grupo bajo cada coincidencia en la tabla de grupos.
No. Todo el proceso de coincidencia se ejecuta como JavaScript dentro de tu pestaña del navegador usando el motor RegExp nativo. No se transmite nada a ningún servidor y no se guarda nada después de cerrar la página.
Esta herramienta es un probador: resalta y lista coincidencias, no reescribe tu texto. Los mismos patrones funcionan con los métodos de reemplazo de tu lenguaje — String.replace() de JavaScript, re.sub() de Python o preg_replace() de PHP — y las referencias a grupos mostradas aquí se corresponden directamente con plantillas de reemplazo como $1 o \1.
Si acabas de usar Probador de expresiones regulares, los siguientes pasos naturales son Formateador y validador JSON, Convertidor de mayúsculas y minúsculas, Editor de Markdown en vivo, o explora todas las herramientas de Herramientas diarias.