Toolivaro

Probador de regex gratis

Prueba expresiones regulares en vivo contra tu propio texto, con resaltado de coincidencias, grupos de captura y flags, todo local.

Se procesa localmente en tu navegador

Modificadores

Sobre esta herramienta

El probador de regex valida un patrón y muestra cada coincidencia contra tu propio texto mientras escribes, sin ida y vuelta a un servidor. Pega o escribe cualquier texto, introduce un patrón, activa los flags estándar (global, insensible a mayúsculas, multilínea, punto coincide con todo, unicode, sticky) y la herramienta lista cada coincidencia con su posición, el texto coincidente y los grupos de captura que ha producido. Los patrones se compilan con el motor RegExp ECMAScript de la plataforma, así que el comportamiento que pruebas aquí es exactamente el que obtienes en JavaScript, Node.js y cualquier navegador moderno: la herramienta promete fidelidad al motor, no un dialecto parecido. Los patrones mal formados devuelven el mensaje de error de la plataforma para que los corrijas rápido, y un tope de seguridad en el escaneo de coincidencias evita que los patrones patológicos congelen la página. Todo se ejecuta localmente en tu navegador: el texto que pegas —fragmentos de logs, configuración, datos personales— nunca se sube, registra ni almacena. Usa esta herramienta mientras escribes un validador, depuras un parser de logs o antes de confiar en un patrón en código de producción.

¿Cómo se calcula el resultado?

Extraer IDs de líneas de log

Con líneas de log como "2026-08-05 09:30 ERROR request_id=7f3a user=ada", el patrón /request_id=(\w+)/g coincide con cada request id y captura el valor en el grupo 1. El probador lista las dos coincidencias con sus posiciones y sus grupos capturados, para que confirmes el patrón antes de usarlo en un pipeline de logs.

Entrada y resultado del ejemplo
Entrada Valor
text 2026-08-05 09:30 ERROR request_id=7f3a user=ada 2026-08-05 09:31 ERROR request_id=9c21 user=bob
pattern request_id=(\w+)
flags g
Resultado 2 coincidencias · grupo 1: 7f3a, 9c21

¿Cuál es la fórmula y sus supuestos?

Semántica de coincidencia

matches = text.scan(pattern, flags)

Términos de la fórmula
Símbolo Significado
pattern expresión regular ECMAScript (motor RegExp de la plataforma)
flags g (global), i (ignorar mayúsculas), m (multilínea), s (punto coincide con todo), u (unicode), y (sticky)

El comportamiento es exactamente el del motor de la plataforma: lo que coincide aquí coincide en JavaScript, Node.js y los navegadores.

¿Cuáles son los errores más comunes?

  • Probar con el flag g pero leer solo el primer resultado: con /g el motor avanza por todas las coincidencias.
  • Esperar características de PCRE (como lookbehind anterior a ES2018) en un patrón ECMAScript.
  • Olvidar que . no coincide con saltos de línea salvo que el flag s esté activado.
  • Pegar patrones o textos con secretos en un servicio web: esta herramienta es totalmente local.

¿Cuáles son los supuestos y las limitaciones?

  • El dialecto es solo ECMAScript; las características estilo PCRE/RE2 que no están en ECMAScript se rechazan con el error de la plataforma.
  • El escaneo de coincidencias tiene un tope de seguridad; los textos extremadamente grandes o los patrones patológicos pueden truncarse con un aviso.
  • La herramienta muestra lo que coincide el motor: no puede juzgar si un patrón es eficiente o seguro para una carga de trabajo en producción.

¿De dónde salen los números?

Última revisión 5 de agosto de 2026 · Versión 1.0.0 · Toolivaro no garantiza el contenido externo.

Preguntas frecuentes

¿Qué dialecto de regex usa esta herramienta?

El motor ECMAScript de la plataforma: el mismo dialecto que usan JavaScript, Node.js, Deno y los navegadores. Dialectos como PCRE (PHP, grep, el predeterminado de regex101) tienen características extra, como lookbehind en formas distintas y grupos con nombre con sintaxis diferente; esas no forman parte de ECMAScript.

¿Por qué mi patrón no ha coincidido con nada?

Causas habituales: falta el flag g cuando esperas varias coincidencias, olvidar que los anclajes como ^ y $ solo coinciden con límites de línea con el flag m, y patrones que incluyen espacios literales sin querer. La herramienta muestra cada coincidencia con su posición, así que el fallo suele verse de un vistazo.

¿Mi texto se envía a algún sitio?

No. El patrón y el texto se procesan íntegramente en la pestaña de tu navegador: nada se sube, registra ni almacena. Esto importa con fragmentos de logs y archivos de configuración que a menudo contienen credenciales o datos personales.

Parte de Kit de herramientas de texto y JSON para desarrolladores

¿Encontraste un error o tienes una corrección? Repórtalo: revisamos cada corrección.

¿Te ha sido útil?

Revisado por el equipo editorial de Toolivaro según nuestra metodología Metodología · Política editorial