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

Резултати

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

Пребарај: #zootopia

当前筛选 #zootopia清除筛选

🔤🔤🔤🔤🔤🔤🔤 Зверополис Zootopia В огромном городе, где вместе живут самые разные животные, крольчиха Джуди Хоппс и хитрый лис Ник Уайлд расследуют опасное дело, которое может перевернуть Зверополис с ног на голову. Это яркая история о дружбе, доверии и том, как важно не судить по внешности. ☝️Zootopia ☝️ 📌 Стикерпак создан дляканала@EmojisTG #️⃣#Zootopia#Zootopia2 ❤️Emoji | 🤩 😊Anime Arts | 🐾BOOST

🔤🔤🔤🔤🔤🔤🔤 Зверополис 2 Zootopia 2 Джуди Хоппс и Ник Уайлд возвращаются, чтобы распутать новое, опасное дело — на их пути появляется змеиный заговор и друзья должны доказать невиновность и спасти мир Зоотопии. ☝️Zootopia 2 ☝️ ❗️ Стикерпак создан дляканала@premium_stikers ❤️ #️⃣#Zootopia#Zootopia2 🤑Anime Arts | ❤️BOOST ❤️

🔤🔤🔤 🔤🔤🔤🔤🔤🔤🔤🔤🔤 😏 😏 😁 🪮 🪥 😉 😔 😨 😏 😒 😬 🤪 😱 😱 😱 😱 😱 😱 😱 😱 😎 😁 😨 😎 😏 😏 🕺 💃 😳 😁 ☝️Zootopia 2 EMOJI PACK ☝️ ☝️Zootopia 2 STICKERS PACK ☝️ 📌 Контент создан дляканала@EmojisTG ❤️ #️⃣#emoji#Zootopia#Zootopia2 🪩Anime Arts | ❤️BOOST ❤️

✈️ 《疯狂动物城2 Zootopia 2 》(2025) 4K HDR10+ 高码率WEB-DL H265 杜比全景声 DDP5.1 国粤英多音轨 简英特效字幕 朱迪和尼克搭档遇摩擦被迫做心理辅导,蛇盖瑞搅乱动物城百年庆典,二人追查竟发现其是蒙冤者。为寻真相他们沦为逃犯,最终联手揭开林雪猁家族篡改历史、煽动族群对立的百年阴谋。 ​ ⭐️五大网盘合集 大小:20.2G 评分:豆瓣 8.4/IMDB 7.7 标签:#电影#疯狂动物城#疯狂动物城2#Zootopia 😌频道 |🙂群聊 |😋中文包 |☺️搜索

12
ПретходнаСтраница 1 од 2Следна