Cursus Raku / Reguliere expressies en grammatica’s / Reguliere expressies / Bijwoorden
Matchen zonder onderscheid tussen hoofd- en kleine letters
Normaal onderscheidt een regex hoofdletters van kleine letters:
/hello/ matcht HELLO niet. Het bijwoord
:i (kort voor :ignorecase) zet dat onderscheid
uit:
say 'HELLO' ~~ /:i hello/; # 「HELLO」Met :i matchen de letters ongeacht hoofdletter of kleine
letter, dus matcht het patroon in kleine letters de tekst in
hoofdletters. Het werkt in beide richtingen en ook voor gemengd
hoofdlettergebruik:
say 'I use RAKU' ~~ /:i raku/; # 「RAKU」Je kunt het bijwoord ook op de operator m/// schrijven
in plaats van binnen het patroon:
say 'HELLO' ~~ m:i/hello/; # 「HELLO」Beide laten het hele patroon hoofdletters negeren. De volgende pagina kijkt nauwkeuriger naar waar een bijwoord van toepassing is — het verschil tussen de twee plaatsingen — en hoe je hoofdlettergevoeligheid voor een deel van een patroon weer aanzet.
Praktijk
Maak de 1 quiz over de inhoud van dit onderwerp.
Cursusnavigatie
← Bijwoorden | Quiz — Ignorecase →
💪 Of ga direct naar
de oefeningen in deze sectie.