Hoja de Trucos de Regex
Una referencia imprimible de la sintaxis de regex en JavaScript — clases de caracteres, cuantificadores, grupos, miradas alrededor, flags.
Respuesta rápida: Una referencia imprimible de la sintaxis de regex en JavaScript — clases de caracteres, cuantificadores, grupos, miradas alrededor, flags.
Última actualización
Preguntas frecuentes
- ¿Qué hay en la hoja de trucos?
- Clases de caracteres, anclajes, cuantificadores, grupos, alternancia, lookarounds, banderas de JS y algunos patrones útiles — todo en una sola pantalla.
- ¿Qué sabor de regex cubre esto?
- Regex moderna de JavaScript / ECMAScript. La mayoría de las reglas también se aplican a Perl, Python y regex de tipo PCRE.
- ¿Qué significa \d?
- Un dígito (0–9). \D es el inverso — cualquier no dígito. Son abreviaturas para [0-9] y [^0-9].
- ¿Cuál es la diferencia entre * y +?
- * coincide con cero o más; + coincide con uno o más. Ambos son codiciosos a menos que sean seguidos por ?.
- ¿Qué es un lookahead?
- Una aserción de ancho cero que mira hacia adelante sin consumir caracteres. (?=…) requiere que el patrón siga; (?!…) requiere que NO lo siga.
- ¿Se admiten grupos con nombre?
- Sí — (?<nombre>…) en motores modernos de JS (ES2018+). Los entornos más antiguos pueden necesitar una transformación.
- ¿Qué hace la bandera g?
- Indica al motor de regex que encuentre cada coincidencia, no solo la primera. Requerido por replaceAll() y matchAll().
- ¿Puedo imprimir esta hoja de trucos?
- Sí — usa el menú de impresión de tu navegador (Ctrl/Cmd+P). Está diseñado como una referencia de una sola página.
- ¿Dónde pruebo patrones?
- Usa nuestro Probador de Regex — pega un patrón y una muestra, y verás coincidencias y grupos resaltados.
- ¿Es esta hoja de trucos gratuita?
- Sí — gratuita, sin registro.