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

Резултати

Пронајдени 1,144 слични објави

Пребарај: #moscow

当前筛选 #moscow清除筛选
1409 SCHOOL

@school_1409 · Post #35136 · 21.03.2026 г., 11:46

Дарим подарки для отличного настроения! На улице становится теплее, дни — длиннее, и всё вокруг будто зовёт выйти на свежий воздух и просто наслаждаться моментом. Мы подготовили подарки, которые идеально дополнят такие дни. 🎁 3 счастливчика получат: ракетки для бадминтона, фрисби, плед для пикника и набор черного чая. Условия участия просты: 🌟 Быть подписчиком каналов: «Москва о важном» в Telegramи MAX «About #Moscow» в Telegram и MAX 🌟 Нажать кнопку «Участвовать» Итоги подведем 24 марта с помощью бота. На момент вручения подарка необходимо находиться в Москве. Желаем всем удачи! Участников: 315 Призовых мест: 3 Дата розыгрыша: 16:20, 24.03.2026 MSK (3 дня)

Hashtags

1409 SCHOOL

@school_1409 · Post #34577 · 02.03.2026 г., 13:49

Вот и пришла весна, а вместе с ней приближается подведение итогов! Помните, что мы дарим подарки нашим подписчикам? Кто ещё не успел поучаствовать — самое время это сделать! Что получат победители: 🎁 1–5 место: уютный плед и набор сладостей 🎁 6–10 место: набор чёрного чая и тёплые варежки Что нужно сделать? 🌟Быть подписчиком каналов: «Москва о важном» в Telegram и MAX «About #Moscow» в Telegram и MAX 🌟Нажать кнопку «Участвовать» под этим постом Результаты узнаем совсем скоро ⚪️Москва о важномтеперь и в МАХ

Hashtags

1409 SCHOOL

@school_1409 · Post #34355 · 24.02.2026 г., 15:09

Дарим подарки! В этом году зима выдалась по-настоящему суровой, но скоро она закончится. В честь этого мы решили порадовать вас подарками. Пусть они добавят тепла в эти последние зимние деньки и поднимут настроение в начале весны. 🎁 1-5 место: плед и набор сладостей 🎁 6-10 место: набор черного чая и варежки Что нужно сделать? 🌟Быть подписчиком каналов: «Москва о важном» в Telegram и MAX «About #Moscow» в Telegram и MAX 🌟Нажать кнопку «Участвовать» Итоги подведём 3 марта с помощью бота. На момент вручения подарка необходимо находиться в Москве. Желаем всем удачи! Участников: 2695 Призовых мест: 10 Дата розыгрыша: 16:00, 03.03.2026 MSK (7 дней)

Hashtags

1409 SCHOOL

@school_1409 · Post #32623 · 24.12.2025 г., 08:57

Дарим новогоднее настроение! Пусть в Новом году будет больше тёплых моментов, улыбок и маленьких чудес🎄 Победители получат: 1 место: фотоаппарат мгновенной печати + набор специй для приготовления глинтвейна+ сладкий новогодний набор 2-3 место: умная колонка Условия участия просты: ➖Быть подписчиком каналов: «Москва о важном» в Telegram и MAX «About #Moscow» в Telegram и MAX ➖Нажать кнопку «Участвовать» Итоги подведем 30 декабря с помощью бота. На момент вручения подарка необходимо находиться в Москве. Желаем всем удачи! Участников: 859 Призовых мест: 3 Дата розыгрыша: 12:00, 30.12.2025 MSK (6 дней)

Hashtags

Школа № 281

@school281 · Post #14612 · 02.03.2026 г., 11:15

Вот и пришла весна, а вместе с ней приближается подведение итогов! Помните, что мы дарим подарки нашим подписчикам? Кто ещё не успел поучаствовать — самое время это сделать! Что получат победители: 🎁 1–5 место: уютный плед и набор сладостей 🎁 6–10 место: набор чёрного чая и тёплые варежки Что нужно сделать? 🌟Быть подписчиком каналов: «Москва о важном» в Telegram и MAX «About #Moscow» в Telegram и MAX 🌟Нажать кнопку «Участвовать» под этим постом Результаты узнаем совсем скоро ⚪️Москва о важномтеперь и в МАХ

Hashtags

Школа № 281

@school281 · Post #14464 · 24.02.2026 г., 12:41

Дарим подарки! В этом году зима выдалась по-настоящему суровой, но скоро она закончится. В честь этого мы решили порадовать вас подарками. Пусть они добавят тепла в эти последние зимние деньки и поднимут настроение в начале весны. 🎁 1-5 место: плед и набор сладостей 🎁 6-10 место: набор черного чая и варежки Что нужно сделать? 🌟Быть подписчиком каналов: «Москва о важном» в Telegram и MAX «About #Moscow» в Telegram и MAX 🌟Нажать кнопку «Участвовать» Итоги подведём 3 марта с помощью бота. На момент вручения подарка необходимо находиться в Москве. Желаем всем удачи! Участников: 2002 Призовых мест: 10 Дата розыгрыша: 16:00, 03.03.2026 MSK (7 дней)

Hashtags

Школа № 281

@school281 · Post #13780 · 24.12.2025 г., 08:43

Дарим новогоднее настроение! Пусть в Новом году будет больше тёплых моментов, улыбок и маленьких чудес🎄 Победители получат: 1 место: фотоаппарат мгновенной печати + набор специй для приготовления глинтвейна+ сладкий новогодний набор 2-3 место: умная колонка Условия участия просты: ➖Быть подписчиком каналов: «Москва о важном» в Telegram и MAX «About #Moscow» в Telegram и MAX ➖Нажать кнопку «Участвовать» Итоги подведем 30 декабря с помощью бота. На момент вручения подарка необходимо находиться в Москве. Желаем всем удачи! Участников: 771 Призовых мест: 3 Дата розыгрыша: 12:00, 30.12.2025 MSK (6 дней)

Hashtags

Ecole 1251

@ecole1251 · Post #12831 · 21.03.2026 г., 11:24

Дарим подарки для отличного настроения! На улице становится теплее, дни — длиннее, и всё вокруг будто зовёт выйти на свежий воздух и просто наслаждаться моментом. Мы подготовили подарки, которые идеально дополнят такие дни. 🎁 3 счастливчика получат: ракетки для бадминтона, фрисби, плед для пикника и набор черного чая. Условия участия просты: 🌟 Быть подписчиком каналов: «Москва о важном» в Telegramи MAX «About #Moscow» в Telegram и MAX 🌟 Нажать кнопку «Участвовать» Итоги подведем 24 марта с помощью бота. На момент вручения подарка необходимо находиться в Москве. Желаем всем удачи! Участников: 298 Призовых мест: 3 Дата розыгрыша: 16:20, 24.03.2026 MSK (3 дня)

Hashtags

Ecole 1251

@ecole1251 · Post #12642 · 02.03.2026 г., 15:46

Вот и пришла весна, а вместе с ней приближается подведение итогов! Помните, что мы дарим подарки нашим подписчикам? Кто ещё не успел поучаствовать — самое время это сделать! Что получат победители: 🎁 1–5 место: уютный плед и набор сладостей 🎁 6–10 место: набор чёрного чая и тёплые варежки Что нужно сделать? 🌟Быть подписчиком каналов: «Москва о важном» в Telegram и MAX «About #Moscow» в Telegram и MAX 🌟Нажать кнопку «Участвовать» под этим постом Результаты узнаем совсем скоро ⚪️Москва о важномтеперь и в МАХ

Hashtags

Ecole 1251

@ecole1251 · Post #12583 · 25.02.2026 г., 09:26

Дарим подарки! В этом году зима выдалась по-настоящему суровой, но скоро она закончится. В честь этого мы решили порадовать вас подарками. Пусть они добавят тепла в эти последние зимние деньки и поднимут настроение в начале весны. 🎁 1-5 место: плед и набор сладостей 🎁 6-10 место: набор черного чая и варежки Что нужно сделать? 🌟Быть подписчиком каналов: «Москва о важном» в Telegram и MAX «About #Moscow» в Telegram и MAX 🌟Нажать кнопку «Участвовать» Итоги подведём 3 марта с помощью бота. На момент вручения подарка необходимо находиться в Москве. Желаем всем удачи! Участников: 3446 Призовых мест: 10 Дата розыгрыша: 16:00, 03.03.2026 MSK (6 дней)

Hashtags

Ecole 1251

@ecole1251 · Post #12049 · 24.12.2025 г., 17:44

Дарим новогоднее настроение! Пусть в Новом году будет больше тёплых моментов, улыбок и маленьких чудес🎄 Победители получат: 1 место: фотоаппарат мгновенной печати + набор специй для приготовления глинтвейна+ сладкий новогодний набор 2-3 место: умная колонка Условия участия просты: ➖Быть подписчиком каналов: «Москва о важном» в Telegram и MAX «About #Moscow» в Telegram и MAX ➖Нажать кнопку «Участвовать» Итоги подведем 30 декабря с помощью бота. На момент вручения подарка необходимо находиться в Москве. Желаем всем удачи! Участников: 2269 Призовых мест: 3 Дата розыгрыша: 12:00, 30.12.2025 MSK (6 дней)

Hashtags

Школа-интернат №31

@skoshi_31 · Post #11727 · 21.03.2026 г., 11:29

Дарим подарки для отличного настроения! На улице становится теплее, дни — длиннее, и всё вокруг будто зовёт выйти на свежий воздух и просто наслаждаться моментом. Мы подготовили подарки, которые идеально дополнят такие дни. 🎁 3 счастливчика получат: ракетки для бадминтона, фрисби, плед для пикника и набор черного чая. Условия участия просты: 🌟 Быть подписчиком каналов: «Москва о важном» в Telegramи MAX «About #Moscow» в Telegram и MAX 🌟 Нажать кнопку «Участвовать» Итоги подведем 24 марта с помощью бота. На момент вручения подарка необходимо находиться в Москве. Желаем всем удачи! Участников: 301 Призовых мест: 3 Дата розыгрыша: 16:20, 24.03.2026 MSK (3 дня)

Hashtags

123•••5•••10•••15•••20•••25•••30•••35•••40•••45•••50•••55•••60•••65•••70•••75•••80•••85•••90•••9596
ПретходнаСтраница 1 од 96Следна