Cursus Raku / Reguliere expressies en grammatica’s / Reguliere expressies / Ankers / Exercises / Begint met

Oplossing: Begint met

Hier is een mogelijke oplossing voor de taak.

Code

say so '3 apples' ~~ /^ \d /;

🦋 Je kunt de broncode vinden in het bestand starts-with.raku.

Uitvoer

True

Opmerkingen

  1. Het anker ^ dwingt de match bij het begin van de string te beginnen, en \d eist daarna dat dat eerste teken een cijfer is.

  2. Zonder de ^ zou het patroon ook slagen voor een cijfer dat ergens later in de string voorkomt, zoals in 'apples 3'.

Cursusnavigatie

Begint met   |   De hele string