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

base

Opmerkingen

  1. Elke smartmatch bewaart zijn resultaat in de bijzondere matchvariabele $/, dus is het niet nodig hem aan een eigen variabele toe te kennen.

  2. Het matchobject bevat de gematchte tekst; .Str op $/ aanroepen geeft die tekst als gewone string terug. Het matchobject rechtstreeks afdrukken zou in plaats daarvan 「base」 getoond hebben.

Cursusnavigatie

De gematchte tekst   |   Waar staat het cijfer