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

Резултати

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

Пребарај: #witcher

当前筛选 #witcher清除筛选
BesnowCloud貝雪雲-公告頻道

@Besnow_Cloud · Post #3756 · 14.09.2025 г., 08:53

Netflix 释出《The Witcher》第四季预告片 第四季将于今年10月30日上线 杰洛特的饰演者由亨利·卡维尔(大超)变为利亚姆·海姆斯沃斯(锤弟). Netflix 分别在2022年10月和2023年4月续订了第四季和第五季. 🗒 标签: #Netflix#Witcher

Встречаем авторов колоды! ⚜️ Королевства Севера⚜️ сирчк +AntDog+ Левинсон thistleJPG Eika Подкроватье ярег Elisenin Art Lichenhauta Архангельский • ART 🏹 Скоя'таэли 🏹 Кубинский Снайпер the most notorious asshole in hollywood yobayyyona Andayer lomka775 Намир crescent Альруника Tervainir ☀️ Нильфгаард ☀️ Заметки Де Ридо´ слойка с токсиликой PERCHY Muto Scapulari MEJEV Cancri Crusta moss PshekoWskiy ARSFa 🦴 Чудовища 🦴 CelezArt ✦ Volcharis ✦ Морозилка Вендиго 16+ Antarēs Valik taturaii rochatoadovna undertakeru серафим Котя Няшкина 🌊 Скеллиге 🌊 othello UADGET_ART Anich сереварин Nilfgaardbarne Совень Ёрм SHER MORTA Чашечка Пива akylina 🪙 Синдикат 🪙 Vodkin Aunt Mote my4kushko moldyNomad Genrih Volf 🔶 Нейтральная фракция 🔶 полковник с половником LEONILEO Ishoki Is Runandhide DarianaLoki ╭ SKLTN ╮ hekuuu CLOUDLET ✦ Туч котик геша #GwentOCSwop#witcher

🇬🇧Witcher_House of Glass #01 🇷🇺Ведьмак_Дом Витражей #01 Проезжая через Чёрный лес, населённый нечистью, Геральт - известный ведьмак - встречает овдовевшего охотника, мстительная покойная жена которого обитает в особняке, известном как Дом Витражей. Изучая призрачное строение, Геральт вступает в бой с множеством ужасающих существ и раскрывает жуткую тайну, которая может сделать этот дом его могилой. #комикс#comics#ведьмак#witcher #чтиводня

Мои Генерации

@thisismygenerations · Post #3936 · 26.08.2025 г., 16:05

Мрачный, прямо гримдарковый взгляд на Геральта из Ривии. Вдохновлен песней польских блэкарей Vader, записанной к выходу первой игры про беловолосого ведьмака. #qwen#digitalart#фэнтези#witcher

Мои Генерации

@thisismygenerations · Post #3978 · 03.09.2025 г., 11:27

Так Kandinsky видит молодого Геральта. По сравнению с первым вариантом русской обложки "Перекрестка воронов" даже прилично. #kandisnky#digitalart#фэнтези#witcher