Raku kurss / Regulārās izteiksmes un gramatikas / Regulārās izteiksmes / Apskates apgalvojumi / Exercises / Kails skaitlis
Risinājums: Kails skaitlis
Šeit ir iespējams risinājums uzdevumam.
Kods
say '5 and $9' ~~ / <!after '$'> \d+ /;🦋 Atrodiet programmu failā bare-number.raku.
Izvade
「5」Komentāri
<!after '$'>ir negatīva lūkošanās atpakaļ: tā izdodas tikai tad, kad rakstzīme tieši pirms pašreizējās pozīcijas nav$. Tā šo kaimiņu pārbauda, to nepatērējot.9tiek noraidīts, jo tas atrodas tieši aiz$, tāpēc dzinējs tā vietā sakritina agrāko5, kuram priekšā nav nekā.
Kursa navigācija
← Kails skaitlis | Kam neseko →