Курс Raku / Регулярні вирази та граматики / Регулярні вирази / Твердження перегляду / Вправи / Голе число
Розв’язання: Голе число
Ось одне з можливих розв’язань задачі.
Код
say '5 and $9' ~~ / <!after '$'> \d+ /;🦋 Знайдіть програму у файлі bare-number.raku.
Вивід
「5」Коментарі
<!after '$'>— це заперечний огляд назад: він успішний лише тоді, коли символ безпосередньо перед поточною позицією не є$. Він перевіряє цього сусіда, не споживаючи його.Цифру
9відхилено, бо вона стоїть одразу після$, тож рушій натомість зіставляється з попередньою5, перед якою нічого немає.
Навігація курсом
← Голе число | За чим не йде →