Kurso de Raku / Regulesprimoj kaj gramatikoj / Regulesprimoj / Kvantoroj
Steleto, plus kaj demandosigno
Tri simboloj kovras la plej oftajn kazojn. Ĉiu el ili aplikiĝas al la ero tuj antaŭ ĝi:
*— nul aŭ pli da fojoj+— unu aŭ pli da fojoj?— nul aŭ unu fojo (nedeviga)
La plussigno kongruas kun serio de unu aŭ pli da signoj:
say 'aaah' ~~ / a+ /; # 「aaa」Ĝi kongruis kun tiom da a-oj, kiom ĝi povis — tri el
ili.
La steleto similas al la pluso sed ankaŭ sukcesas, kiam estas nenio por kongrui, ĉar nul ripetoj estas permesitaj:
say 'colour' ~~ / colou*r /; # 「colour」
say 'color' ~~ / colou*r /; # 「color」La demandosigno faras pecon nedeviga — ĝi kongruas ĉu la peco ĉeestas aŭ ne:
say 'colour' ~~ / colou?r /; # 「colour」
say 'color' ~~ / colou?r /; # 「color」Kvantoroj aplikiĝas al kio ajn venas tuj antaŭ ili, inkluzive de
signoklaso. Ekzemple, \d+ kongruas kun serio de unu aŭ pli
da ciferoj — tuta nombro:
say 'order 66' ~~ / \d+ /; # 「66」Praktiko
Vin atendas 1 kvizo pri la enhavo de ĉi tiu temo.
Kursa navigado
← Kvantoroj | Kvizo — Bazaj kvantoroj →
💪 Aŭ iru rekte al la ekzercoj de ĉi tiu
sekcio.