Cursus Raku / Reguliere expressies en grammatica’s / Reguliere expressies / Alternatieven / Langste token en eerste match

Quiz — Alternatieven

Wat drukt het volgende programma af? Let op de enkele streep |.

say 'download' ~~ / down | download /;
1「download」
0「down」
0「load」
0False

De enkele streep | gebruikt longest-token matching: wanneer meer dan één alternatief op dezelfde plek matcht, wint het langste. Ook al staat down eerst en zou het matchen, | geeft de voorkeur aan het langere download. Met || zou down gewonnen hebben.

Cursusnavigatie

Langste token en eerste match   |   Woord of cijfer