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 слични објави

Пребарај: #uww

当前筛选 #uww清除筛选
OlympicUz

@OlympicUz · Post #43806 · 12.04.2026 г., 08:10

Nenad Lalovich Toshkentga tashrif buyurdi Poytaxtimizda oʻtkazilayotgan xalqaro musobaqalarning yana bir faxriy mehmoni — Birlashgan kurash dunyosi (UWW) Prezidenti Nenad Lalovich Toshkentga keldi. Martabali mehmonni Sport vazirligi va MOQ rahbariyati Islom Karimov nomidagi Toshkent xalqaro aeroportida kutib oldi. Janob Lalovich tashrifi davomida taekvondo WT boʻyicha yoshlar oʻrtasidagi jahon chempionatining tantanali ochilish marosimiga tashrif buyurishi kutilmoqda. — Ненад Лалович прибыл в Ташкент Ещё один почётный гость международных соревнований, президент Объединённого мира борьбы (UWW) Ненад Лалович прибыл в Ташкент. Высокопочётного гостя в Международном аэропорту Ташкента имени Ислама Каримова встретили руководители Министерства спорта и Национального Олимпийского комитета. Как ожидается, в ходе своего визита господин Лалович, посетит торжественную церемонию открытия чемпионата мира по таэквондо WT среди молодёжи. #WorldTaekwondo#UWW 👉@OlympicUz olympic.uz I YouTube I Instagram I

GOJIRA JIU-JITSU

@gojirajj · Post #855 · 24.08.2023 г., 19:11

На связи Польша, и "World Grappling Championships" где Гиорги Размадзе завоевал золото, теперь уже в категории "Grappling GI" одержал 4 уверенные победы в весе до 66 кг. и стал Чемпионом Мира в разделе Grappling GI! Всего Гиоргий провел 8 схваток, все уверенно выйграл! #uww#чемпионмира

OlympicUz

@OlympicUz · Post #42214 · 18.12.2025 г., 05:10

Uch nafar kurashchimiz yilni jahon reytingi peshqadami sifatida yakunlaydi Birlashgan kurash dunyosi (UWW) joriy yilning dekabr oyi uchun jahon reytingini e’lon qildi. 2025-yil yakuni aks etgan mazkur jadvalda yunon-rum kurashi bo‘yicha O‘zbekiston terma jamoasining 3 nafar a’zosi birinchi o‘rinda qayd etilgan. Unga ko‘ra, ortda qolayotgan yil turli musobaqalarda yuqori natijalar bilan qimmatli ochkolarni jamg‘argan Alisher G‘aniyev -60 kg, Aytjan Xalmaxanov -63 kg va Abdullo Aliyev -72 kg vazn toifalarida jahon reytingining peshqadami sifatida yilni yakunlaydigan bo‘lishdi. — Трое наших борцов завершат год на вершине мирового рейтинга Объединённый мир борьбы (UWW) опубликовал мировой рейтинг за декабрь текущего года. В данном списке, который отражает итоги 2025 года, сразу 3 представителя сборной Узбекистана по греко-римской борьбе заняли первые места в своих весовых категориях. Согласно рейтингу, лидерами стали Алишер Ганиев (-60 кг), Айтжан Халмаханов (-63 кг) и Абдулло Алиев (-72 кг), которые на протяжении всего сезона продемонстрировали высокие результаты на различных международных соревнованиях и набрали ценные рейтинговые очки. #UWW#Reyting 👉@OlympicUz olympic.uz I YouTube I Instagram I

Hashtags