Курс Raku / Регулярні вирази та граматики / Граматики
Що таке граматика
Окремий регекс добре розпізнає один різновид тексту. Але справжні дані — дата, адреса електронної пошти, цілий файл конфігурації — мають структуру, складену з багатьох дрібніших шматків. Граматика — це спосіб дати цим шматкам імена й поєднати їх в один опис.
Перед самою граматикою цей розділ знайомить із будівельним блоком, з якого вона складається, — іменованим регексом. Щойно ви навчитеся давати шаблонові ім’я й повторно його використовувати, ви готові до граматики — наступного рівня. Граматика — це більше, ніж охайна добірка іменованих шаблонів: вона зв’язує їх в єдину іменовану одиницю, що описує цілий структурований формат. Саме цю нову якість вона привносить у регекси — здатність розібрати річ цілком, а не просто зіставитися з одним її шматком.
Теми цього розділу
Практика
Виконайте 2 тести за змістом цього розділу.
Вправи
У цьому розділі 3 вправи. Перш ніж братися до практики, вивчіть усі теми розділу.