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

Пребарај: #simms

当前筛选 #simms清除筛选
КИЛЬВАТЕР

@kilvaterZhuralife · Post #6417 · 27.03.2026 г., 08:01

⏺🏆ПРЯМАЯ ТРАНСЛЯЦИЯ ФИНАЛА НАЧАЛАСЬ!🏆⏺ 🎁 В эфире разыгрываем мощные призы для всех зрителей! 📺ТРАНСЛЯЦИЯ В YouTube 📺ТРАНСЛЯЦИЯ В VK Видео 💬ТРАНСЛЯЦИЯ В ОК Сегодня решится всё! Астрахань, ФИНАЛ и три топовых голоса: ✅Сергей Дурасов ✅ Андрей Денисов ✅Александр Дёмин 🎥 Камеры прямой трансляции в лодках лидеров по итогам 1 тура: 1️⃣ AMS - Глазов/Киселева. 2️⃣ УРАГАН - Орлов/Орлов. 3️⃣ КОРСАРЫ - Несытов/Стеканов. 4️⃣ ЛЕДОКОЛ - Заикин/Свиридов. 6️⃣RELAX - Боярский/Бабенко. 7️⃣ LIGHT FEED-KALASTUS - Словецкий/Яловенко. + 8️⃣ПАРУС - Зурабиани/Крылов (спонсорская камера) Процедура взвешивания уловов экипажей финала (2 тур) начнется в 15-05 по Московскому времени. Ждем вас УЖЕ СЕЙЧАС! #золотойсудак#русфишинг#ростелеком#пролодки#dapdrift#harlovs#vkвидео#remington#парусмастерсервис#simms#ponoiriver#rybalkashop#relaxlures

КИЛЬВАТЕР

@kilvaterZhuralife · Post #6407 · 26.03.2026 г., 08:31

⏺🏆ПРЯМАЯ ТРАНСЛЯЦИЯ 1 тура НАЧАЛАСЬ!🏆⏺ 🎁 Приготовьтесь к большим конкурсам для зрителей — объявим их прямо в эфире! 📺ТРАНСЛЯЦИЯ В YouTube 📺ТРАНСЛЯЦИЯ В VK Видео 💬ТРАНСЛЯЦИЯ В ОК Подключайтесь — поимки идут одна за другой! Астрахань, первый тур и три топовых голоса! ✅ Сергей Дурасов, Андрей Денисов и Александр Дёмин - комментаторы, которые сделают и без того жаркий тур еще ярче! ✅ К ним в студии присоединятся чемпионы прошлой весны - Иван Смирнов и Данила Жуков, которые добавят еще больше эмоций и драйва! 🎥 Камеры прямой трансляции в лодках 8 экипажей: 1️⃣ LIGHT FEED-KALASTUS - Словецкий/Яловенко. 2️⃣ ДИАЛОГИ О РЫБАЛКЕ - Филин/Деев. 3️⃣ ВОЗЬМИ ТРОФЕЙ - Титенко/Титенко. 4️⃣ КОРСАРЫ - Несытов/Стеканов. 5️⃣ RYBALKASHOP - Русяев/Русяев. 6️⃣ PHANTOM - Ефремов/Заболотнев. 7️⃣RELAX - Боярский/Бабенко. 8️⃣GO_FISHING_35 - Переклицкая/Корзюков. Процедура взвешивания уловов экипажей 1 тура начнется в 15-05 по Московскому времени. Ждем вас УЖЕ СЕЙЧАС! #золотойсудак#русфишинг#ростелеком#пролодки#dapdrift#harlovs#vkвидео#remington#парусмастерсервис#simms#ponoiriver#rybalkashop#relaxlures

КИЛЬВАТЕР

@kilvaterZhuralife · Post #6391 · 25.03.2026 г., 06:45

ТУРНИР СТАРТОВАЛ!! ЛОВИТЕ ИТОГИ ЖЕРЕБЬЕВКИ! 🏆 Словецкий, Русяев, Титенко, Деев и другие звездные экипажи готовы к турниру! А вы готовы? Началась большая игра! Результаты жеребьевки могут стать определяющим фактором в борьбе за трофей. Кто стартует первым? 📺СМОТРЕТЬ В YouTube 📺СМОТРЕТЬ В VK Видео 💬СМОТРЕТЬ В ОК #золотойсудак#русфишинг#ростелеком#пролодки#dapdrift#harlovs#vkвидео#remington#парусмастерсервис#simms#ponoiriver#rybalkashop#relaxlures