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

Захваты

Сопоставление говорит, есть ли шаблон в строке. Захват идёт дальше: он запоминает определённый кусочек совпадения, чтобы им можно было воспользоваться потом. Именно так из даты вытаскивают год, из записи — имя, а из любой структурированной строки — её части.

В Raku есть два вида захватов: позиционные, пронумерованные с нуля, и именованные, которым имя даёте вы сами. К обоим обращаются через объект совпадения.

Темы этого раздела

Практика

Пройдите 2 теста по содержанию этого раздела.

Упражнения

В этом разделе 4 упражнения. Прежде чем приступать к практике, изучите все темы раздела.

  1. Разберите имя файла
  2. Город и страна
  3. Сначала фамилия
  4. Инициал и фамилия

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

Решение: От двух до четырёх   |   Позиционные захваты