Kurso de Raku / Regulesprimoj kaj gramatikoj / Regulesprimoj / Kongruigi ĉenojn / Exercises / Kie estas la cifero
Solvo: Kie estas la cifero
Jen ebla solvo de la tasko.
Kodo
my $m = 'abc9x2z' ~~ /\d/;
say $m.from;
say $m.to;🦋 Vi povas trovi la fontkodon en la dosiero where-digit.raku.
Eligo
3
4Komentoj
La klaso
\dkongruas kun unu cifero. La motoro haltas ĉe la unua, kiun ĝi trovas —9, ĉe indekso3(pozicioj kalkuliĝas ekde nulo); la posta2neniam estas atingata..fromdonas la komencon de la kongruo,3, kaj.todonas la pozicion tuj post ĝia fino,4. La diferenco.to - .fromestas la longeco de la kongruo — unu signo ĉi tie.
Kursa navigado
← Kie estas la cifero | Kvantoroj →