@MV_Kpop · Post #5522 · 17.12.2019 г., 13:38
Punch - Yesterday • 1080P HD #Punch@MV_Kpop
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
Пребарај: #punch
@MV_Kpop · Post #5522 · 17.12.2019 г., 13:38
Punch - Yesterday • 1080P HD #Punch@MV_Kpop
Hashtags
@mv_kpop · Post #5147 · 18.09.2019 г., 11:16
Punch - Sometimes • 1920x1080 Full HD #Punch@MV_Kpop
Hashtags
@mv_kpop · Post #4590 · 30.06.2019 г., 10:09
Punch - Love Me • 1920X1080 Full HD #Punch@MV_Kpop
Hashtags
@MEXC_FairPrice_Spreads · Post #1574 · 03.04.2026 г., 09:58
#PUNCH | 10.69% | LONG🟢 Last Price: 0.0127 Fair Price: 0.01422 Max Leverage: 20x Max Size: 101.60$ MEXC Fair Price Spreads
Hashtags
@MEXC_FairPrice_Spreads · Post #1364 · 24.02.2026 г., 08:43
#PUNCH | 10.04% | LONG🟢 Last Price: 0.0232 Fair Price: 0.02579 Max Leverage: 20x Max Size: 37.12$ MEXC Fair Price Spreads
Hashtags
@MV_Kpop · Post #5632 · 17.01.2020 г., 21:48
Chanyeol, Punch - Stay With Me • 1080P HD #Chanyeol#Punch@MV_Kpop
@mv_kpop · Post #4676 · 18.07.2019 г., 17:30
Monday Kiz, Punch - Another Day (Hotel Del Luna OST Part.1) • Quality: 1920x1080 Full HD #MondayKiz#Punch@MV_Kpop
Hashtags
@MV_Kpop · Post #5628 · 16.01.2020 г., 11:33
Loco, Punch - Say Yes (Moon Lovers : Scarlet Heart Ryo OST Part.2) • 1080P HD #Loco#Punch@MV_Kpop
@baiqu1688 · Post #1763 · 03.03.2026 г., 07:03
@Baiqu1688 #吃瓜#社会新闻#热点#猕猴#Punch Punch 是一只来自日本动物园的孤立猕猴,幼年时被母亲遗弃,由饲养员抚养长大。他后来被送到另一个笼舍,在那里他无法融入其他猴子。为了弥补母亲的缺席, Punch 获得了一个玩具,现在他随身携带它。在视频走红后,Punch 仍然独自玩耍,紧紧抱着他的毛绒“妈妈”孤单的猴子。
@teasticker · Post #9279 · 22.02.2022 г., 06:11
#FinnTheBoy#punch#boy#animated
Hashtags
@teasticker · Post #9557 · 14.04.2022 г., 18:00
#SiameseCatLive#punch#cat#animated
@kejiqu · Post #3430 · 15.05.2025 г., 10:20
NASA的PUNCH航天器在黄道光中观测到宇宙彩虹 NASA的PUNCH航天器在测试太阳观测仪器期间,成功观测到黄道光,并捕捉到其彩色图像。黄道光是由太阳系尘埃粒子反射阳光形成的微弱光芒,在地球上呈现为沿黄道面的光带。PUNCH航天器旨在研究太阳风及其对地球空间天气的影响。此次观测是该航天器任务的重要组成部分,有助于科学家进一步了解太阳活动及其对宇宙环境的影响。Space.com 🏷#PUNCH#黄道光#NASA#太阳 📢频道👥群组📝投稿