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

Альтернативы

Альтернатива позволяет шаблону совпасть с любой из нескольких возможностей — red, green или blue, yes или no. Это одна из самых частых задач, которые ставят перед регулярным выражением.

В Raku есть два оператора альтернативы: |, который выбирает самое длинное совпадение, и ||, который перебирает варианты по порядку и берёт первый подошедший. В этом разделе разбираются оба и то, когда какой из них нужен.

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

Практика

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

Упражнения

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

  1. Слово или цифра
  2. Слово размера
  3. http или https

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

Решение: Инициал и фамилия   |   Альтернатива