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

Резултати

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

Пребарај: #ivanka

当前筛选 #ivanka清除筛选
硬核🔥新闻&吃瓜🍉🔞

@chigua_007 · Post #101444 · 17.02.2026 г., 20:11

Today, a new lunar cycle begins. The Year of the Fire Horse calls us to courage, to energy, to intention, and to fearless creation. It is a year for bold ideas, decisive action, and turning vision into something enduring. I am stepping into it with clarity and conviction, ready to bring forward projects I have been quietly nurturing, ideas nearly ready to meet the light. I cannot wait to share them with you. Forward, with strength. With gratitude. With purpose. Excited for what is ahead. Happy Lunar New Year 新年快乐 ✨🐎🔥 今天,一个新的月相周期开始了。 火马年召唤我们拥有勇气、活力、决心和无畏的创造力。这一年适合大胆的构想、果断的行动,以及将愿景转化为持久成果。 我怀着清晰的思路和坚定的信念步入其中,准备推出我一直在默默酝酿的项目,那些想法已接近成熟,即将面世。我迫不及待地想与你们分享。 勇往直前,充满力量。 心怀感激。 有目的的。 对未来充满期待。 新年快乐 新年快乐✨🐎🔥 #伊万卡#Ivanka Trump

DiplomatKa

@Diplomatika · Post #88 · 13.10.2020 г., 03:26

🌻Доброе утро! #Иванка#Трамп, дочь и советник президента Дональда Трампа, помогает печь печенье в кафе American Way Market в Аризоне 🍪🍪☕️ 🍁#Ivanka#Tramp, Prezident Donald Trampning qizi va maslahatchisi Arizonadagi American Way Market kafesida pazandalik qilmoqda. Yoqimli ishtaha! 🍪🍪☕ @Diplomatika