Курс по Raku / Регулярни изрази и граматики / Граматики
Какво е граматика
Един-единствен регулярен израз се справя добре с разпознаването на един вид текст. Но истинските данни — дата, адрес на електронна поща, цял конфигурационен файл — имат структура, съставена от много по-малки парчета. Граматиката е начин да дадете имена на тези парчета и да ги съчетаете в едно описание.
Преди самата граматика този раздел въвежда градивния блок, от който тя е направена: именувания регулярен израз. Щом веднъж можете да именувате шаблон и да го използвате повторно, вие сте готови за граматиката — следващото ниво нагоре. Граматиката е нещо повече от подредена сбирка от именувани шаблони: тя ги свързва в една-единствена именувана единица, която описва цял структуриран формат. Точно това е новото качество, което тя внася в регулярните изрази — силата да разберете нещо като цяло, а не просто да съпоставите едно негово парче.
Теми в този раздел
Практика
Направете 2 теста върху съдържанието на този раздел.
Упражнения
Този раздел съдържа 3 упражнения. Разгледайте всички теми в раздела, преди да се захванете с практиката.