Cursus Raku / Reguliere expressies en grammatica’s / Reguliere expressies / Literalen en tekenklassen / Tekenklassen

Quiz — Eigen klassen

Wat drukt het volgende programma af? De klasse is een genegeerde klasse.

say 'abc123' ~~ / <-[a..z]> /;
1「1」
0「a」
0「abc」
0False

De klasse <-[a..z]> matcht één teken dat geen kleine letter is. Als we abc123 van links doorlopen, zijn de eerste drie tekens kleine letters en worden ze overgeslagen; het eerste teken dat geen kleine letter is, is het cijfer 1, dus de match is 「1」.

Cursusnavigatie

Tekenklassen   |   Voorgedefinieerde tekenklassen