Cursus Raku / Reguliere expressies en grammatica’s / Reguliere expressies / Strings matchen / Exercises / De gematchte tekst
Oplossing: De gematchte tekst
Hier is een mogelijke oplossing voor de taak.
Code
'database' ~~ /base/;
say $/.Str;🦋 Je kunt de broncode vinden in het bestand matched-text.raku.
Uitvoer
baseOpmerkingen
Elke smartmatch bewaart zijn resultaat in de bijzondere matchvariabele
$/, dus is het niet nodig hem aan een eigen variabele toe te kennen.Het matchobject bevat de gematchte tekst;
.Strop$/aanroepen geeft die tekst als gewone string terug. Het matchobject rechtstreeks afdrukken zou in plaats daarvan「base」getoond hebben.