Monu Tools

Probador de regex

Prueba una expresión regular contra tu texto en tiempo real. Mira cada coincidencia resaltada, con grupos de captura y flags. Se ejecuta por completo en tu navegador.

Cómo usar Probador regex

  1. 01

    Escribe tu expresión regular en el campo de patrón.

  2. 02

    Activa los flags (g, i, m, s, u) que necesites.

  3. 03

    Introduce el texto de prueba y mira las coincidencias resaltadas con sus grupos.

Qué hace el probador de regex

El probador de regex te permite construir y depurar expresiones regulares contra tu propio texto de muestra, con las coincidencias resaltadas en vivo mientras escribes. Es útil para validar formatos de entrada, extraer campos de registros o probar un patrón antes de pegarlo en el código.

Todo se ejecuta en tu navegador, así que tus patrones y tu texto de prueba nunca se suben.

Qué motor usa

Usa el motor de expresiones regulares de JavaScript, el mismo que hay en todos los navegadores y en Node.js, así que un patrón que funciona aquí funciona en tu código de JavaScript y TypeScript.

Flags y grupos de captura

Activa los flags global, sin distinción de mayúsculas, multilínea y otros para cambiar cómo coincide un patrón. Ves cada coincidencia junto con sus grupos de captura, para que confirmes exactamente qué extrae cada parte del patrón.

Diferencias entre variantes de regex

Otros lenguajes como PCRE, Python y Go comparten la mayor parte de la sintaxis pero difieren en algunas funciones, así que algunas construcciones avanzadas pueden comportarse de forma distinta fuera de JavaScript. Si un patrón funciona aquí pero no en otro lenguaje, la causa suele ser una construcción específica del motor.

Preguntas frecuentes

¿Qué variante de regex se usa?

El motor de JavaScript (ECMAScript) integrado en tu navegador, así que los resultados coinciden con lo que hará tu código JavaScript y TypeScript.

¿Qué significan los flags?

g busca todas las apariciones, i ignora mayúsculas, m hace que ^ y $ coincidan en los saltos de línea, s deja que el punto coincida con saltos de línea y u activa el manejo completo de Unicode.

¿Cómo busco en varias líneas?

Activa el flag multilínea (m) para que ^ y $ coincidan en cada salto de línea, y añade el flag dotAll (s) si además necesitas que el punto coincida con caracteres de salto de línea.

¿Se muestran los grupos de captura?

Sí. Cada coincidencia lista sus grupos numerados, y los grupos con nombre aparecen por su nombre, así que ves exactamente qué capturó cada parte del patrón.

¿Por qué mi patrón funciona aquí pero no en otro lenguaje?

Aquí se usa el motor de JavaScript. PCRE, Python y otros comparten la mayor parte de la sintaxis, pero difieren en lookbehind, grupos con nombre y algunos escapes, así que adapta los patrones avanzados con cuidado.

¿Se sube mi texto?

No. El patrón y tu texto de prueba se evalúan por completo en tu navegador y nunca salen de tu dispositivo.

Fuentes

Insertar esta herramienta

Añade esta herramienta a tu propio sitio web. Copia el fragmento de abajo. Se mantiene actualizado automáticamente.

<iframe src="https://monu.tools/embed/es/regex-tester" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Herramientas relacionadas