Курс по Raku / Регулярни изрази и граматики / Граматики

Какво е граматика

Един-единствен регулярен израз се справя добре с разпознаването на един вид текст. Но истинските данни — дата, адрес на електронна поща, цял конфигурационен файл — имат структура, съставена от много по-малки парчета. Граматиката е начин да дадете имена на тези парчета и да ги съчетаете в едно описание.

Преди самата граматика този раздел въвежда градивния блок, от който тя е направена: именувания регулярен израз. Щом веднъж можете да именувате шаблон и да го използвате повторно, вие сте готови за граматиката — следващото ниво нагоре. Граматиката е нещо повече от подредена сбирка от именувани шаблони: тя ги свързва в една-единствена именувана единица, която описва цял структуриран формат. Точно това е новото качество, което тя внася в регулярните изрази — силата да разберете нещо като цяло, а не просто да съпоставите едно негово парче.

Теми в този раздел

Практика

Направете 2 теста върху съдържанието на този раздел.

Упражнения

Този раздел съдържа 3 упражнения. Разгледайте всички теми в раздела, преди да се захванете с практиката.

  1. Именуван токен
  2. Използвайте токен повторно
  3. Година и месец

Навигация в курса

Граматики   |   Именувани регулярни изрази