Curso de Raku / Expresiones regulares y gramáticas / Gramáticas
Qué es una gramática
Un solo regex sirve bien para reconocer una clase de texto. Pero los datos reales — una fecha, una dirección de correo, un archivo de configuración entero — tienen una estructura hecha de muchas piezas más pequeñas. Una gramática es una forma de dar nombre a esas piezas y combinarlas en una sola descripción.
Antes de la gramática en sí, esta sección presenta el ladrillo del que está hecha: el regex con nombre. Una vez que sabes dar nombre a un patrón y reutilizarlo, estás listo para la gramática, el nivel siguiente. Una gramática es más que una colección ordenada de patrones con nombre: los une en una sola unidad con nombre que describe un formato estructurado completo. Esa es la cualidad nueva que aporta a los regex: la capacidad de analizar una cosa entera, y no solo emparejar una pieza de ella.
Temas de esta sección
Práctica
Resuelve 2 cuestionarios sobre el contenido de esta sección.
Ejercicios
Esta sección contiene 3 ejercicios. Mira todos los temas de esta sección antes de empezar los ejercicios.