Cursus Raku / Expressiones regulares et grammaticae / Expressiones regulares / Quantificatores

Stella, plus et signum interrogationis

Tria signa casus frequentissimos tegunt. Unumquodque ad rem statim ante se pertinet:

  • * — nulla vel plura
  • + — unum vel plura
  • ? — nullum vel unum (optionale)

Signum plus seriem unius vel plurium characterum congruit:

say 'aaah' ~~ / a+ /; # 「aaa」

Tot litteras a congruit quot potuit — tres.

Stella similis est plus sed etiam succedit cum nihil est quod congruat, quia nullae repetitiones permittuntur:

say 'colour' ~~ / colou*r /; # 「colour」
say 'color'  ~~ / colou*r /; # 「color」

Signum interrogationis partem optionalem reddit — congruit sive pars adest sive non:

say 'colour' ~~ / colou?r /; # 「colour」
say 'color'  ~~ / colou?r /; # 「color」

Quantificatores ad id pertinent quod statim ante eos venit, etiam ad classem characterum. Exempli gratia, \d+ seriem unius vel plurium cifrarum congruit — totum numerum:

say 'order 66' ~~ / \d+ /; # 「66」

Exercitatio

Sequuntur 1 quiz de contentis huius argumenti.

Quantificatores   |   Quiz — Quantificatores fundamentales


💪 Vel recta ad exercitationes huius sectionis i.