Raku kurss / Regulārās izteiksmes un gramatikas / Regulārās izteiksmes / Virkņu saskaņošana / Exercises / Kur ir cipars

Risinājums: Kur ir cipars

Šeit ir iespējams risinājums uzdevumam.

Kods

my $m = 'abc9x2z' ~~ /\d/;
say $m.from;
say $m.to;

🦋 Atrodiet programmu failā where-digit.raku.

Izvade

3
4

Komentāri

  1. Klase \d piemeklē vienu ciparu. Dzinējs apstājas pie pirmā, ko atrod, — 9, indeksā 3 (pozīcijas skaita no nulles); vēlākais 2 netiek sasniegts nemaz.

  2. .from dod sakritības sākumu 3, bet .to — pozīciju tūlīt aiz tās beigām 4. Starpība .to - .from ir sakritības garums — šeit viena rakstzīme.

Kursa navigācija

Kur ir cipars   |   Kvantifikatori