Cursus Raku / Reguliere expressies en grammatica’s / Grammatica’s / Wat is een grammatica / Benoemde reguliere expressies

Quiz — Benoemde reguliere expressies

Wat drukt het volgende programma af?

my regex letter { <[a..z]> }

'a1' ~~ / <letter> /;
say $<letter>;
1「a」
0「1」
0「a1」
0「letter」

Een benoemde regex als <letter> aanroepen matcht hem en captureert het resultaat onder die naam. Het patroon vindt de eerste kleine letter, a, dus is $<letter> 「a」.

Cursusnavigatie

Benoemde reguliere expressies   |   Het sleutelwoord grammar