Academia
- 1
RUTA 1
Las dos piezas básicas de todo patrón: el texto literal y el punto comodín, y cómo un patrón coincide en cualquier parte de una cadena.
0 / 9 pasos
RUTA 2
Clases de caracteres
Domina las clases de caracteres: crea conjuntos de caracteres permitidos, cubre rangos enteros, dale la vuelta a un conjunto con la negación y apóyate en las abreviaturas que conviene saberse de memoria.
Completa la Ruta 1 para desbloquearlaRUTA 3
Cuantificadores
Controla cuántas veces se repite algo —de “quizás una vez” a “exactamente tres”— con ?, *, +, {n,m} y sus formas codiciosas o perezosas.
Completa la Ruta 2 para desbloquearlaRUTA 4
Anclas y límites
Trabaja con posiciones, no con caracteres: fija tu patrón al inicio, al final o en las uniones entre palabras.
Completa la Ruta 3 para desbloquearlaRUTA 5
Grupos y referencias inversas
Agrupa caracteres con paréntesis, ramifica con la alternancia y luego captura una coincidencia y recupérala más adelante en el mismo patrón con una referencia inversa (backreference).
Completa la Ruta 4 para desbloquearlaRUTA 6
Lookarounds
Mira sin consumir: el lookahead y el lookbehind son aserciones de ancho cero que comprueban lo que hay antes o después de una posición y luego se retiran para que la coincidencia real continúe.
Completa la Ruta 5 para desbloquearlaRUTA 7
Validadores del mundo real
Valida los formatos que ves cada día: enteros, decimales, colores hex, horas, fechas, correos, slugs, direcciones IP, códigos ZIP y más.
Completa la Ruta 6 para desbloquearlaRUTA 8
Técnicas de golf
Cualquiera puede escribir una regex que funcione. Quien caza de verdad escribe la MÁS CORTA que funcione. Esto es golf de regex: separa a los monstruos de los inocentes con el menor número de caracteres, con un truco nuevo para afinar en cada paso, e iguala o mejora el par en cada tablero.
Completa la Ruta 7 para desbloquearlaRUTA 9
Trabajo de campo
Texto real —recibos, logs, correos— donde un solo patrón combina todo lo que aprendiste: clases, cuantificadores, anclas y grupos.
Completa la Ruta 8 para desbloquearla