Saltar al contenido

Herramienta gratis · texto y datos

Probador de regex online: prueba y entiende expresiones regulares

Prueba una expresión regular en vivo: coincidencias resaltadas, grupos en una tabla, vista previa del reemplazo y cada parte del patrón explicada en español. Gratis, en el navegador.

Gratis, sin registro para usarla · lo que escribes o subes se queda en tu dispositivo · funciona sin conexión · Cómo funciona

Banderas

Coincidencias en el texto
 

Qué significa el patrón

    Usa el motor de regex JavaScript de tu navegador. Todo funciona en tu dispositivo; el texto de prueba nunca sale de él y no va en los enlaces compartidos.

    Patrocina esta herramienta

    Sobre esta herramienta

    Escribe un patrón y un texto de prueba y mira cada coincidencia resaltada mientras escribes, con su posición, los grupos numerados ($1, $2…) y los grupos con nombre (?<nombre>…). Activa las banderas que necesites (g, i, m, s, u), prueba un reemplazo con $1 o $<nombre> y lee la explicación de cada parte — \d, [^a-z], (?=…), {2,4} y las demás — para aprender qué hace realmente el patrón. Hay patrones listos para correo, URL, colores hex y formatos brasileños como CPF, CEP, teléfono y fechas dd/mm/aaaa. Usa el mismo motor JavaScript de tu código, funciona en tu dispositivo y detiene los patrones que se colgarían (backtracking catastrófico).

    Cómo usarla

    1. 1 Escribe la expresión regular, sin las barras.
    2. 2 Marca las banderas: g para todas las coincidencias, i para ignorar mayúsculas, m para línea por línea.
    3. 3 Pega el texto de prueba y mira las coincidencias resaltadas y la tabla de grupos.
    4. 4 Si quieres, escribe un reemplazo para ver el resultado y lee la explicación de cada parte.

    Preguntas frecuentes

    ¿Qué tipo de regex usa?

    El motor JavaScript (ECMAScript) de tu navegador, el mismo de Node.js, Deno y el front-end. Casi toda la sintaxis es igual en Java, Kotlin, Python y PCRE, pero lookbehind, grupos con nombre y clases Unicode pueden variar un poco entre lenguajes.

    ¿Por qué mi patrón se detuvo con "tardó demasiado"?

    Algunos patrones, como (a+)+$ en un texto largo, hacen que el motor pruebe un número exponencial de caminos (backtracking catastrófico). El probador ejecuta el patrón aparte y lo detiene tras 1,5 segundos para que la página nunca se cuelgue; reescribe el patrón sin cuantificadores anidados.

    ¿Se envía mi texto a algún sitio?

    No. Todo funciona en tu navegador. El patrón y las banderas van en el enlace que copias, para que otra persona abra la misma regex, pero el texto de prueba nunca.

    Incorporar esta herramienta

    Agrega esta herramienta gratuita a tu sitio — copia el código abajo. Se mantiene siempre actualizado.

    Herramientas para tu sitio →

    Más en Desarrolladores

    Desarrolladores · Ver las 122 herramientas gratis