Raku kurss / Regulārās izteiksmes un gramatikas / Regulārās izteiksmes / Kvantifikatori / Exercises / Taupīga sakritība

Risinājums: Taupīga sakritība

Šeit ir iespējams risinājums uzdevumam.

Kods

say 'say "hi" and "bye"' ~~ / '"' .+? '"' /;

🦋 Atrodiet programmu failā frugal-match.raku.

Izvade

「"hi"」

Komentāri

  1. ? aiz .+ padara kvantoru taupīgu, tāpēc tas piemeklē pēc iespējas mazāk rakstzīmju.

  2. Tādēļ tas apstājas pie pirmās aizverošās ", satverot tikai "hi". Rijīgs .+ būtu aizskrējis līdz pēdējai " un sakritinājis "hi" and "bye".

Kursa navigācija

Taupīga sakritība   |   No diviem līdz četriem