TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

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

Hashtags

Резултати

Пронајдени 4 слични објави

Пребарај: #b111

当前筛选 #b111清除筛选
嗨皮快乐屋北京

@hpklwbj · Post #171397 · 06.04.2026 г., 17:42

焦尼🌍北京06极品新人🎀 𝙏𝙝𝙖𝙣𝙠𝙨 𝙮𝙤𝙪 •𝘽𝙤𝙨𝙨 🐾初次下水 一个k不认识 🐾 • 𝐇𝐞𝐢𝐠𝐡𝐭/ 166 • 𝐁𝐮𝐬𝐭/ D • 𝐀𝐠𝐞/ 06 ♡0️⃣整🈚纹身清纯類型 ♡童颜清纯可人 乖巧懂事 皮肤白嫩 笑容甜美 本人超赞 以下全部真实生活照 支持验证 随意验 🉑️ 69 🉑️🐍💋🉑️ yt 🉑️🈚️🍑 年纪小 🈲醉酒 只见有素质的哥哥喔 #官悦欣园#B111#B #ytwt#无纹身

嗨皮快乐屋北京

@hpklwbj · Post #167082 · 21.03.2026 г., 16:42

焦尼🌍北京06极品新人🎀 𝙏𝙝𝙖𝙣𝙠𝙨 𝙮𝙤𝙪 •𝘽𝙤𝙨𝙨 🐾初次下水 一个k不认识 🐾 • 𝐇𝐞𝐢𝐠𝐡𝐭/ 166 • 𝐁𝐮𝐬𝐭/ D • 𝐀𝐠𝐞/ 06 ♡0️⃣整🈚纹身清纯類型 ♡童颜清纯可人 乖巧懂事 皮肤白嫩 笑容甜美 本人超赞 以下全部真实生活照 支持验证 随意验 🉑️ 69 🉑️🐍💋🉑️ yt 🉑️🈚️🍑 年纪小 🈲醉酒 只见有素质的哥哥喔 #官悦欣园#B111#B #ytwt#无纹身

嗨皮快乐屋北京

@hpklwbj · Post #163324 · 04.03.2026 г., 17:11

焦尼🌍北京06极品新人🎀 𝙏𝙝𝙖𝙣𝙠𝙨 𝙮𝙤𝙪 •𝘽𝙤𝙨𝙨 🐾初次下水 一个k不认识 🐾 • 𝐇𝐞𝐢𝐠𝐡𝐭/ 166 • 𝐁𝐮𝐬𝐭/ D • 𝐀𝐠𝐞/ 06 ♡0️⃣整🈚纹身清纯類型 ♡童颜清纯可人 乖巧懂事 皮肤白嫩 笑容甜美 本人超赞 以下全部真实生活照 支持验证 随意验 🉑️ 69 🉑️🐍💋🉑️ yt 🉑️🈚️🍑 年纪小 🈲醉酒 只见有素质的哥哥喔 #官悦欣园#B111#B #ytwt#无纹身

星光户外用品_shop

@Starlight_shop · Post #129 · 27.11.2022 г., 06:18

#刀类 (#B111) #项链#手刺 黑色 价格 48 刀总长度: 7.2CM 刀刃长度: 3.4CM 刀刃宽度: 1.6CM 刀刃厚度: 3MM 刀刃材质:440C 手柄材质:铝 手柄长度: 3.8CM 手柄宽度: 3.2MM 手柄厚度: 4.6MM 刀净重量: 23G 含刀鞘重量: 35G 含包装刀鞘总重量: 40G 刀鞘“ABS”