Probador de expresiones regulares
Escribe una expresión regular y comprueba al instante qué encuentra en tu texto. Te explicamos cada parte del patrón en español, para entender por qué coincide o por qué no.
- El texto no sale de tu navegador
- Gratis y sin registro
Usa $1, $2… para los grupos y $<nombre> para los grupos con nombre.
Coincidencias
| N.º | Posición | Coincidencia | Grupos |
|---|
Resultado de la sustitución
Qué significa cada parte
Cómo funciona
Las expresiones regulares («regex») son patrones para buscar texto: todas las fechas, los correos, los números de teléfono o las palabras que empiezan por mayúscula. Esta herramienta usa el motor de JavaScript de tu navegador, el mismo de las webs y de Node.js. La sintaxis es casi igual a la de Python, Java o C#, pero hay diferencias en funciones avanzadas: si vas a usar el patrón en otro lenguaje, pruébalo también allí.
Chuleta rápida
| Patrón | Significa |
|---|---|
\d · \w · \s | Un dígito · una letra sin tilde, dígito o «_» · un espacio en blanco |
. | Cualquier carácter salvo el salto de línea |
[aeiou] · [^0-9] | Uno de esos caracteres · cualquiera que no sea un dígito |
* · + · ? · {2,4} | Cero o más · uno o más · opcional · entre 2 y 4 veces |
^ · $ | Principio · final del texto (o de cada línea con el modificador m) |
(…) · (?:…) · (?<nombre>…) | Grupo que captura · grupo sin captura · grupo con nombre |
a|b | a o b |
[\p{L}] con el modificador u | Cualquier letra, incluidas tildes y eñes |
Ojo con las letras españolas: \w no incluye á, é, ñ ni ü. Para palabras en español usa [\p{L}]+ con el modificador u.
Si un patrón tarda más de un segundo (pasa con algunos patrones mal planteados, como (a+)+$), la herramienta lo detiene y te avisa en lugar de bloquear la página.