Cursus Raku / Expressiones regulares et grammaticae / Expressiones regulares / Capturae / Capturae nominatae

Quiz — Capturae

Quid haec programma imprimit?

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

Avidum \w+ characteres verbi tam longe congruit quam potest dum saltem unam cifram pro \d+ relinquit. ab1 capit, et \d+ deinde unam cifram reliquam 2 congruit. Itaque $0 est ab1 et $1 est 2.

Capturae nominatae   |   Greges sine captura