Texto y programación

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ónCoincidenciaGrupos

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ónSignifica
    \d · \w · \sUn 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|ba o b
    [\p{L}] con el modificador uCualquier 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.