Cursus Raku / Reguliere expressies en grammatica’s / Reguliere expressies / Alternatieven / Alternatief

Quiz — Groeperen

Wat drukt het volgende programma af?

say 'goodbye' ~~ / [ hello | good ] bye /;
1「goodbye」
0「good」
0「bye」
0False

De vierkante haken groeperen de alternatie hello | good zonder te capturen, dus betekent het patroon “hello of good, dan bye”. In goodbye matcht het alternatief good en wordt het door bye gevolgd, wat 「goodbye」 oplevert.

Cursusnavigatie

Alternatief   |   Langste token en eerste match