Explicador de Regex: ¿qué hace esta expresión regular?

Pega cualquier expresión regular y mira qué significa cada parte, en lenguaje claro, token a token: clases de caracteres, grupos y grupos con nombre, cuantificadores (codiciosos y perezosos), anclas, alternancias, lookahead y lookbehind, referencias inversas y banderas.

Actualizado el
//
Ejemplos:

Explicación

    ¿Quieres probarla con un texto? Ábrela en el Probador de Regex.

    Tus datos nunca salen de tu ordenador. Todo se procesa localmente en tu navegador.

    Cómo usar: Explicador de Regex

    1. Pega una expresión regular entre las barras (con o sin el /…/ que la rodea) y añade banderas como gi.
    2. La explicación enumera cada parte en orden, con los grupos anidados con sangría.
    3. Haz clic en un ejemplo para ver cómo se explican patrones comunes.
    4. Pruébala con texto real en Probador de Regex.

    Cómo leer una expresión regular

    TokenSignificado
    .cualquier carácter excepto un salto de línea
    \d \w \sun dígito, un carácter de palabra (letra, dígito, guion bajo), un espacio en blanco; en mayúscula significa «no»
    [abc] [^abc] [a-z]uno de estos, ninguno de estos, un rango
    * + ? {2,5}0 o más, 1 o más, opcional, entre 2 y 5 veces; añade ? para hacerlo perezoso
    ^ $ \binicio, fin, límite de palabra
    ( ) (?: ) (?<name> )grupos de captura, sin captura y con nombre
    (?= ) (?! ) (?<= ) (?<! )lookahead, lookahead negativo, lookbehind, lookbehind negativo
    a|ba o b

    El explicador sigue la sintaxis de expresiones regulares de JavaScript, que también es muy parecida a PCRE (PHP), Python, Java y .NET en los patrones del día a día.

    Relacionado: Probador de Regex, Buscar y reemplazar, Prompts de IA para desarrolladores.

    También se busca como: explicar expresión regular, qué hace esta regex, regex a lenguaje natural, desglose de regex, significado de regex, entender expresiones regulares, analizador de regex.

    Herramientas que combinan con: Explicador de Regex

    • Comparar textos — Pega dos versiones de un texto para ver exactamente qué cambió: líneas añadidas y eliminadas, y las palabras modificadas dentro de ellas, resaltadas en paralelo o en una sola vista.
    • Eliminar líneas duplicadas — Pega una lista para eliminar líneas duplicadas al instante.
    • Convertidor de mayúsculas y minúsculas — Pega cualquier texto y conviértelo entre 11 estilos de mayúsculas y minúsculas: desde «Title Case» para titulares hasta «camelCase» y «snake_case» para código.
    • Buscador de rutas JSON — Pega un payload de webhook o una respuesta de API, haz clic en cualquier valor y copia su ruta exacta para JavaScript, JSONPath, jq, Python, PHP, n8n y Make.

    Preguntas frecuentes

    ¿Cómo entiendo una expresión regular?
    Pégala aquí: cada token se explica en lenguaje claro y en orden, con los grupos anidados, para que puedas leer el patrón paso a paso.
    ¿Qué significa (?: … ) en una regex?
    Es un grupo sin captura: agrupa tokens (por ejemplo, para aplicar un cuantificador) sin guardar la coincidencia como grupo numerado.
    ¿Cuál es la diferencia entre codicioso y perezoso?
    Los cuantificadores codiciosos (*, +, {n,}) coinciden con la mayor cantidad posible; si añades ? (*?, +?) se vuelven perezosos y coinciden con la menor cantidad posible.
    ¿Qué variante de regex se usa?
    JavaScript (ECMAScript), incluidos los grupos con nombre, el lookbehind y las banderas u, s, y y d. La mayoría también se aplica a PCRE, Python y Java.
    ¿Puedo instalar Explicador de Regex como aplicación web y utilizarla sin conexión?
    Sí. Explicador de Regex es una aplicación web instalable (PWA): se instala desde el navegador, no se descarga desde una tienda de aplicaciones. Haz clic en «Instalar aplicación» en la parte superior de esta página en Chrome o Edge (Windows, macOS, Linux, ChromeOS) o, en Android, utiliza «Compartir» → «Añadir a la pantalla de inicio» en iPhone y iPad, o «Archivo» → «Añadir al Dock» en Safari 17+ en un Mac. A continuación, se abrirá en su propia ventana con su propio icono y, como se ejecuta íntegramente en tu navegador, seguirá funcionando sin conexión. Firefox en el ordenador de sobremesa no permite instalar aplicaciones web. Cómo funciona la instalación.

    Herramientas relacionadas