Corso di Raku / Espressioni regolari e grammatiche / Espressioni regolari / Quantificatori / Asterisco, più e punto interrogativo

Quiz — Quantificatori di base

Cosa stampa il programma seguente? Nota il quantificatore * sulla a.

say 'br' ~~ / b a* r /;
1「br」
0「bar」
0False
0「b」

* significa «zero o più volte», quindi a* è contento di non riconoscere alcuna a. In br non c’è alcuna a fra la b e la r, ma lo schema corrisponde comunque perché sono ammesse zero ripetizioni, dando 「br」.

Asterisco, più e punto interrogativo   |   Il quantificatore di ripetizioni