Probador y Constructor de Regex Online
Resaltado de coincidencias en vivo, grupos de captura y banderas.
2 matches
Contact ada@veojson.com or grace@example.org for access requests.
- #1 @ 8 — ada@veojson.comgroups: [ada, veojson.com]
- #2 @ 27 — grace@example.orggroups: [grace, example.org]
RegEx Cheat Sheet — 50 Patterns That Actually Ship
50 copy-paste patterns, the full syntax table, flag reference and the traps that cause outages.
One email, no spam, unsubscribe any time.
Sobre esta herramienta
Este probador ejecuta tu patrón con el motor RegExp de JavaScript, resalta cada coincidencia en el texto de ejemplo y lista los grupos de captura por coincidencia. Puedes activar banderas para búsqueda global, case-insensitive, multilínea, dotAll y unicode de forma independiente.
Cómo probar una expresión regular
Ingresa el patrón sin barras, elige tus banderas y pega el texto de ejemplo. Las coincidencias se resaltan al instante con su índice y grupos de captura para que verifiques que coincidan con tu código.
Errores comunes al usar regex
Olvidar escapar puntos y barras, usar cuantificadores codiciosos (greedy) en lugar de perezosos (lazy), y asumir que ^ y $ coinciden con límites de línea sin la bandera multilínea son los errores más frecuentes.
Cómo usar Probador y Creador de Regex
- 1
Escribe un patrón
Introduce una expresión como (\w+)@(\w+\.\w+) en el campo del patrón.
- 2
Activa los flags
Activa o desactiva g, i, m, s y u para reproducir el comportamiento de tu código.
- 3
Pega el texto de prueba
Añade el texto a analizar; las coincidencias se resaltan mientras escribes.
- 4
Lee los grupos y copia
Revisa los grupos de captura de cada coincidencia y copia el resultado como /patrón/flags.
Buenas prácticas
- Ancla los patrones con ^ y $ al validar valores completos; de lo contrario, coincidirá con una subcadena y permitirá datos no válidos.
- Prefiere clases de caracteres explícitas en lugar de `.` — los puntos codiciosos son la causa principal del backtracking catastrófico.
- Prueba con entradas extremas: cadenas vacías, muy largas y Unicode, no solo el caso de éxito (happy path).
- Nombra tus grupos y añade comentarios; una regex que no puedas entender en seis meses es una deuda técnica.
- Nunca uses regex para parsear HTML, JSON o direcciones de email con cumplimiento total de RFC; usa un parser real.
Probador y Creador de Regex — Por qué importa
Los pequeños detalles de integración (una codificación, un claim, un header) es donde residen la mayoría de los errores de API, y son costosos de rastrear en los logs de producción.
Asegurarlos en segundos acorta las sesiones de depuración y evita que lleguen datos malformados a los sistemas posteriores.
Herramientas relacionadas, gratis y de pago
| Herramienta | Tipo | Características clave | Enlace |
|---|---|---|---|
| regex101 | Free | Probador multimotor con explicación paso a paso | Visitar |
| RegExr | Free | Guía rápida interactiva y patrones de la comunidad | Visitar |
| RegexBuddyOferta | Paid | Creador, depurador y generador de código regex para escritorio | Visitar |
Algunos enlaces marcados como Oferta son enlaces de socios. No te cuestan nada extra y ayudan a mantener estas herramientas gratuitas.