Kurso de Raku / Regulesprimoj kaj gramatikoj / Regulesprimoj / Literaloj kaj signoklasoj

Antaŭdifinitaj signoklasoj

Kelkaj signoklasoj estas tiel oftaj, ke Raku donas al ili mallongajn nomojn. Vi skribas ilin per malantaŭa oblikvo:

  • \d — cifero
  • \w — «vorta» signo: litero, cifero aŭ substreko
  • \s — blankspaca signo (spaco, tabo, linifino)
say 'order 66' ~~ /\d/; # 「6」
say 'a_b'      ~~ /\w/; # 「a」
say '  hi'     ~~ /\s/; # 「 」

Ĉiu el ĉi tiuj havas majusklan partneron, kiu kongruas kun la kontraŭa aro:

  • \D — io ajn, kio ne estas cifero
  • \W — io ajn, kio ne estas vorta signo
  • \S — io ajn, kio ne estas blankspaco
say '  hi' ~~ /\S/; # 「h」

Fine, unu punkto . kongruas kun ajna signo:

say 'abc' ~~ /./; # 「a」

Ĉi tiuj antaŭdifinitaj klasoj ŝparas multe da tajpado, kaj vi uzos ilin konstante en la resto de ĉi tiu parto.

Praktiko

Vin atendas 1 kvizo pri la enhavo de ĉi tiu temo.

Kursa navigado

Kvizo — Propraj klasoj   |   Kvizo — Signoklasoj


💪 Aŭ iru rekte al la ekzercoj de ĉi tiu sekcio.