Cursus Raku / Reguliere expressies en grammatica’s / Reguliere expressies / Literalen en tekenklassen / Exercises / Match een zinsdeel
Oplossing: Match een zinsdeel
Hier is een mogelijke oplossing voor de taak.
Code
say 'I love Raku' ~~ / 'love Raku' /;🦋 Je kunt de broncode vinden in het bestand match-a-word.raku.
Uitvoer
「love Raku」Opmerkingen
De spatie tussen de woorden is hier betekenisvol, dus staat de woordgroep tussen aanhalingstekens:
'love Raku'. Zonder de aanhalingstekens zou de regex-engine de spatie negeren en naarloveRakuzoeken, wat niet in de string staat.De smartmatch geeft een matchobject terug dat de hele aangehaalde woordgroep bestrijkt, en
saydrukt dat tussen hoekhaken af.