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

Резултати

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

Пребарај: #leagueoflegends

当前筛选 #leagueoflegends清除筛选

СУМКА ИЗ СЕРИИ "ИОННАЯ ИСКРА" | ОФИЦИАЛЬНЫЙ МЕРЧ | LEAGUE OF LEGENDS 🥉Детали: ⭐ УЖЕ в релизе ⭐Материал: полиэфирное волокно ⭐Размер: 34х27х9 см ⭐В комплект к сумке идёт брелок-лента 🔵Цена: 6350 ⭐️ (рублей) 🧡Доставка: 🅰️ Цена указана С УЧЕТОМ доставки ДО РФ 💬Обратная связь: ⁉️Вопросы о доставке, оплате и тд. 👀Отзывы 👊Купить: 🅰️@astroknight_bot 🅰️ С реальными менеджерами #LeagueofLegends@astroknightshop

ТЕРМОС ИЗ СЕРИИ "БЕССМЕРТНОЕ ПУТЕШЕСТВИЕ" | ОФИЦИАЛЬНЫЙ МЕРЧ | LEAGUE OF LEGENDS 🥉Детали: ⭐ УЖЕ в релизе ⭐Размер:термос 18,5х6,9 см, подвеска 16х4,5 см ⭐Объём: 400 мл ⭐Варианты: голубой, фиолетовый 🔵Цена: 3650 ⭐️ (рублей) 🧡Доставка: 🅰️ Цена указана С УЧЕТОМ доставки ДО РФ 💬Обратная связь: ⁉️Вопросы о доставке, оплате и тд. 👀Отзывы 👊Купить: 🅰️@astroknight_bot 🅰️ С реальными менеджерами #LeagueofLegends@astroknightshop

МАСКА ДЛЯ СНА ПОРО | ОФИЦИАЛЬНЫЙ МЕРЧ | LEAGUE OF LEGENDS 🥉Детали: ⭐ УЖЕ в релизе ⭐Размер: ⭐Варианты: влюбленный, сонный 🔵Цена: 2000 ⭐️ (рублей) 🧡Доставка: 🅰️ Цена указана С УЧЕТОМ доставки ДО РФ 💬Обратная связь: ⁉️Вопросы о доставке, оплате и тд. 👀Отзывы 👊Купить: 🅰️@astroknight_bot 🅰️ С реальными менеджерами #LeagueofLegends@astroknightshop

Geex 👾

@GeexNoticias · Post #1022 · 14.10.2023 г., 19:30

#Arcane ya es parte del universo de #LeagueOfLegends, Riot Games confirma que ya trabaja en darle forma Riot anuncia que Arcane ya forma parte del universo de League of Legends y sus creadores trabajan para limar incoherencias y contradicciones con la historia que ya tienen, aunque va a ser un proceso gradual.

ТОВАРЫ ИЗ СЕРИИ "ЯРОСТЬ БУРИ" | ОФИЦИАЛЬНЫЙ МЕРЧ | LEAGUE OF LEGENDS : BATTLE OF GOLDEN SPATULA 🏆Персонаж: 🌟 Жанна 🥉 Ассортимент и детали: ⭐ УЖЕ в релизе Плюш ⭐Размер: 30 см ⭐Цена: 4450 ⭐️ (рублей) Попсокет ⭐Размер: 9 см ⭐Цена: 1100 ⭐️ (рублей) Брелок ⭐Размер: 6 см ⭐Цена: 1250 ⭐️ (рублей) 🧡Доставка: 🅰️ Цена указана С УЧЕТОМ доставки ДО РФ 💬Обратная связь: ⁉️Вопросы о доставке, оплате и тд. 👀Отзывы 👊Купить: 🅰️@astroknight_bot 🅰️ С реальными менеджерами #LeagueofLegends@astroknightshop #Жанна@astroknightshop

РУЧНОЙ ВЕНТИЛЯТОР "КОРГИ КОРКИ" | ОФИЦИАЛЬНЫЙ МЕРЧ | LEAGUE OF LEGENDS 🏆Персонажи: 🌟 Корки 🥉Детали: ⭐ УЖЕ в релизе ⭐Размер: 20х5,7 см ⭐ Объем аккумулятора: 1200 мАч ⭐Варианты: мордашка, хвостик 🔵Цена: 3200 ⭐️ (рублей) 🧡Доставка: 🅰️ Цена указана С УЧЕТОМ доставки ДО РФ 💬Обратная связь: ⁉️Вопросы о доставке, оплате и тд. 👀Отзывы 👊Купить: 🅰️@astroknight_bot 🅰️ С реальными менеджерами #LeagueofLegends@astroknightshop #Корки@astroknightshop

БРЕЛОКИ ИЗ СЕРИИ "ВЛЮБЛЕННАЯ ПАРА" | ОФИЦИАЛЬНЫЙ МЕРЧ | LEAGUE OF LEGENDS 🏆Персонажи: 🌟 Шая 🌟 Рэйкан 🥉Ассортимент и детали: ⭐ УЖЕ в релизе Плюшевый брелок ⭐Размер: 🌟 12х17 см ; 🌟 16х15 см ⭐Цена: 2350 ⭐️ (рублей) ⭐Персонаж на выбор Акриловый брелок ⭐Размер: 67х108 мм ⭐Цена: 900 ⭐️ (рублей) 🧡Доставка: 🅰️ Цена указана С УЧЕТОМ доставки ДО РФ 💬Обратная связь: ⁉️Вопросы о доставке, оплате и тд. 👀Отзывы 👊Купить: 🅰️@astroknight_bot 🅰️ С реальными менеджерами #LeagueofLegends@astroknightshop #Шая@astroknightshop #Рэйкан@astroknightshop

ПретходнаСтраница 1 од 3Следна