0xD34F, вот sub ищет паттерн «строка цифр» во входной строке; находит. Заменяет на функцию. Но где и как происходит передача этой функции параметра m, который match-объект? Я чувствую, что оно где-то неявно передаётся, вроде как при применении map. Но как мне понять при написании своего кода, что оно должно туда передаваться?
Ё-маё. Я голову сломал. Бедный препод, интересно, он вообще поймёт, что ему ученик принес на проверку?
Скажите, как Вы научились ТАК мыслить? Потрясен.
Я так что-то и не понял, что это за объект -_sre (я так понял, что это из c-шного содержания модуля re, но что это именно...) и как он попадает внутрь функции replacer.
Вывод:
Учиться, учиться и учиться!
p.s. Я ради интересу накарябал свой вариант решения задачи, но блин... он как паровоз Черепанова рядом с космической ракетой...
Правда, регулярку не использовал.
Не надо так. Я даже на десктопе эти ваши слепые скриншоты не могу прочесть.
Вставь текст и спрячь под спойлер, может кто и почитает. А так - маловероятно...
А сам-то хоть что-то пробовал? Пусть не сработало, но хотелось бы видеть ход собственной мысли. Потому что если хода своей мысли не было, то это уже задание, а это нарушает п.5.12