Cursus Raku / Reguliere expressies en grammatica’s / Reguliere expressies / Kwantoren / Exercises / Een optioneel teken

Oplossing: Een optioneel teken

Hier is een mogelijke oplossing voor de taak.

Code

say '-42' ~~ / '-'? \d+ /;

🦋 Je kunt de broncode vinden in het bestand optional-sign.raku.

Uitvoer

「-42」

Opmerkingen

  1. Het deel '-'? matcht een optioneel minteken — nul of een daarvan.

  2. \d+ matcht daarna de reeks cijfers. Hetzelfde patroon matcht ook een getal zonder teken, zoals 42.

Cursusnavigatie

Een optioneel teken   |   Twee tot vier cijfers