Argos OSINT
Utilidades

Probador de expresiones regulares (regex) online

Prueba expresiones regulares en tiempo real con resaltado de coincidencias, grupos capturados y flags (g, i, m, s, u, y). Cheatsheet incluida. Sin instalar nada, 100% en tu navegador.

100% local: tus datos no salen del navegador

Texto con coincidencias

 

Cheatsheet rápida

Caracteres

  • . — cualquier carácter (excepto salto de línea)
  • \d — dígito (0-9)
  • \w — palabra (letra/dígito/_)
  • \s — espacio en blanco
  • \D \W \S — negaciones
  • [abc] — a, b o c
  • [^abc] — cualquier menos a, b, c
  • [a-z] — rango

Cuantificadores y anclajes

  • * — 0 o más
  • + — 1 o más
  • ? — 0 o 1 (opcional)
  • {n} — exactamente n
  • {n,m} — entre n y m
  • ^ — inicio de línea/cadena
  • $ — fin de línea/cadena
  • \b — límite de palabra
  • (a|b) — a o b (alternativa)
  • (?<n>...) — grupo con nombre

Preguntas frecuentes

¿Qué dialecto de regex usa esta herramienta?

El de JavaScript (ECMAScript), que es el que corre en tu navegador. Muy similar a PCRE en la mayoría de casos, con algunas diferencias: no soporta lookbehind variable en navegadores antiguos, no soporta `\A`/`\z` (usar `^`/`$`), y las named groups usan `(?<nombre>...)` en lugar de `(?P<nombre>...)` de Python.

¿Qué son los flags?

Modificadores que cambian el comportamiento. `g` (global) busca todas las coincidencias; `i` (insensitive) ignora mayúsculas; `m` (multiline) hace que ^ y $ funcionen por línea; `s` (dotall) hace que `.` incluya saltos de línea; `u` (unicode) habilita soporte pleno Unicode; `y` (sticky) fuerza que la búsqueda empiece exactamente en lastIndex.

¿Puedo usar grupos con nombre?

Sí, con la sintaxis `(?<nombre>patrón)`. En las coincidencias verás cada grupo capturado, tanto los numerados como los nombrados.

¿Se envía mi patrón o texto a algún servidor?

No. Todo se ejecuta con RegExp nativa del navegador. Nada se sube ni se registra.