Course of Raku / Regexes and grammars / Regexes

Alternations

An alternation lets a pattern match any one of several possibilities — red or green or blue, yes or no. This is one of the most common things you ask a regex to do.

Raku has two alternation operators: |, which picks the longest match, and ||, which tries the alternatives in order and takes the first that matches. This section explains both and when each is the one you want.

Topics in this section

Practice

Complete the quizzes that cover the contents of this section.

Exercises

This section contains 3 exercises. Examine all the topics of this section before doing the coding practice.

  1. Word or digit
  2. A size word
  3. http or https

Course navigation

Solution: Initial and surname   |   Alternation