Kurso de Raku / Regulesprimoj kaj gramatikoj / Regulesprimoj / Kaptoj / Nomitaj kaptoj

Kvizo — Kaptoj

Kion presas la jena programo?

if 'ab12cd' ~~ / (\w+) (\d+) / {
    say "$0 $1";
}
0ab 12
1ab1 2
0ab12 cd
012 ab

La avida \w+ kongruas kun vortaj signoj tiom malproksimen, kiom ĝi povas, dum ĝi ankoraŭ lasas almenaŭ unu ciferon por \d+. Ĝi prenas ab1, kaj \d+ poste kongruas kun la sola restanta cifero 2. Do $0 estas ab1 kaj $1 estas 2.

Kursa navigado

Nomitaj kaptoj   |   Nekaptaj grupoj