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

Резултати

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

Пребарај: #freestyle

当前筛选 #freestyle清除筛选
Voir de ses propres yeux

@voir_yeux · Post #11842 · 20.02.2026 г., 17:01

🇨🇳🇨🇭🇮🇹 Le skieur acrobatique chinois Wang Xindi est devenu champion olympique dans la discipline des sauts acrobatiques. L'athlète a obtenu un score de 132,60 points. La deuxième place est revenue au Suisse Noé Roth (131,58 points). Le troisième est le représentant de la Chine Li Tianma (123,93). #jo#freestyle#chine

هیپ هاپ تو خیابونا زندست هنوز!! . اجرای جدیدم واسه #ساعیچالش . @tiktaaksaesina . @shervinraadfar . نظراتونو کامنت کنید♡ . . #رپ#ساعیچالش#تیک_تاک#سیناساعی#هیپ_هاپ#فرهنگ_سازی#فرهنگ_هیپ_هاپ#گرافیتی#بیت_باکس#دنس#فری_استایل#رپر#موزیک#عشق#رسانه_خودمونیم#رپ_فارسی#سهم_قشر_ما #tiktaak#rap#hiphop#coronavirus#stayhome#graffiti#beatbox#rapper#dance#freestyle#hiphopcolony https://www.instagram.com/p/B_fQ9rslR5T/?igshid=lsyjgyqe0nap

تو این اوضاع کنونی گفتم یه فری استایل لازمه که منتشر شه.کل کارش تو نیم ساعت جمع بندی شد و از نظر تکنیکی زیاد چنگی به دل نمیزنه ولی حرفایی توش زده شد که امیدوارم واسه همه مفید باشه♡ #کرونا#قرنطینه#ماهان_ایر#پرستار#ویروس#فری_استایل#رپ#اجرا#دکتر#وزارت_بهداشت#فرهنگ_سازی#رسانه_خودمونیم#هیپ_هاپ#ماسک#امید_هست#کارما#این_نیز_بگذرد #rap#coronavirus#corona#coronaout#hiphop#raherap#doctor#freestyle#new#iran#china#karma#hiphopcolony https://www.instagram.com/p/B9rqiwzB1Ix/?igshid=1rfjmjkdujcfc