@dumbledorerambling · Post #4478 · 02.11.2025 г., 03:11
老是忘了发 #inktober 哈哈哈~完结撒花啦~
Hashtags
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #146 · 16 сеп.
Функция sub в regex может принимать функцию в качестве аргумента repl. 📄 Из документации: If repl is a function, it is called for every non-overlapping occurrence of pattern. The function takes a single match object argument, and returns the replacement string. То есть для каждого совпадения будет вызвана функция для вычисления замены вместо замены на одну и ту же строку для всех совпадений. Иными словами, для замены разных совпадений на разные строки не потребуется запускать re.sub() много раз для каждой строки замены. Достаточно определить функцию, которая вернёт строку для каждого из совпадений. Описание слишком запутанное🤔, давайте лучше рассмотрим на простом примере: Создаем карту замены. То есть какие строки на какие требуется менять. remap = { 'раз': '1', 'два': '2', 'три': '3', 'четыре': '4', 'пять': '5', } Пишем функцию поиска строки для замены. Единственным аргументом будет объект re.Match. Используя данные этого объекта мы вычисляем замену on-the-fly! def get_str(match: re.Match): word = match.group(1) return remap.get(word.lower()) or word Пример текста. text = '''Раз Два Три Четыре Пять Вместе будем мы считать Пять Четыре Три Два Раз Мы считать научим вас ''' Теперь запускаем re.sub и вместо строки замены (repl) подаём имя функции. (Данный паттерн ищет отдельные слова в тексте) >>> print(re.sub(r'(\w+)', get_str, text)) 1 2 3 4 5 Вместе будем мы считать 5 4 3 2 1 Мы считать научим вас Думаю, достаточно наглядно 🤓 #libs#regex
Пребарај: #inktober
@dumbledorerambling · Post #4478 · 02.11.2025 г., 03:11
老是忘了发 #inktober 哈哈哈~完结撒花啦~
Hashtags
@masyanyarus_art · Post #3888 · 26.12.2025 г., 05:32
Мне тут закинули идею, мол "Где твои рисовальные итоги?" А я такая, "А я их никогда и не делала 😬" Выбирать рисунки очень сложно, у меня они все разные и хороши в своей категории... Тут показан даже не топ, а просто рисунки которые я рисовала с большим кайфом! Могла бы и больше добавить, но тогда это растянется на несколько постов😁 А какой был #inktober...ммм В этом году было много афигенных работ, я чувствую что я изменилась, но со стилем я так и не определилась и рисую всяко разно😀 Листала тут свою телегу прям с начала и некоторые рисунки я даже забыла, но они очень красивые ❤️
Hashtags
@dumbledorerambling · Post #3631 · 28.10.2023 г., 00:14
#inktober
Hashtags
@dumbledorerambling · Post #3614 · 21.10.2023 г., 18:06
#inktober day 20&21
Hashtags
@dumbledorerambling · Post #3611 · 19.10.2023 г., 01:20
#inktober day 18
Hashtags
@dumbledorerambling · Post #3610 · 18.10.2023 г., 01:47
#inktober day 17
Hashtags
@dumbledorerambling · Post #3589 · 17.10.2023 г., 00:13
#inktober 第十六天 angel
Hashtags
@dumbledorerambling · Post #3561 · 05.10.2023 г., 00:41
#inktober day 3+4
Hashtags
@dumbledorerambling · Post #3552 · 02.10.2023 г., 23:54
#inktober 02-spider
Hashtags
@dumbledorerambling · Post #3549 · 02.10.2023 г., 01:06
#inktober 01-dream
Hashtags
@kate_vigdis_art · Post #872 · 20.10.2025 г., 09:12
🖤🐾🌙 Ностальгический инктоберский пост. ▪️2016 - мой самый первый #inktober рисовала разные породы лошадей. ▪️2017 - Скандинавская Мифология. ▪️2018 - Бестиарий Мифологических Существ. Единственный раз когда я сделала все 31 картинку и заодно закончила скетчбук от начала до конца. ▪️2019 - чисто по фану порисовала в формате "заполнения разворота по чуть чуть". ▪️2021 - Тварьтобер - наверное мой самый замороченный и любимый. ▪️2022 - снова Тварьтобер с существами северных мифов. Быстро выдохлась, но было красиво.
Hashtags
@misli_illustratora · Post #360 · 01.10.2024 г., 19:06
Ну что, начнем #inktober?:) 1/31. Daisy. Маргаритка. Коты-цветы жизни🤍не является пропагандой 🌚 Сейчас непростой период в жизни, и я решила, что нужно сделать себе и вам поддерживающие картинки. Ну или просто милые:) Думаю, что буду постить не каждый день, а потом оформлять по несколько работ в пост 🤔
Hashtags