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

Резултати

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

Пребарај: #ecomexpo

当前筛选 #ecomexpo清除筛选

КИФА готова помочь с оплатой в Китай КИФА готова брать на себя решение проблем с оплатой счетов от китайских поставщиков. Об этом компания заявила на Ecom Expo 2024. Участники выставки интересовались «болезненными» на данный момент вопросами оплаты поставок товаров из Китая. Читайте подробнее в лонгриде. #окомпании#бизнес#оплатавкитай#EcomExpo

⭐️Приглашаем всех на наш стенд D3.3 на выставке #ECOM24 в Экспоцентре👋 🤝Сегодня и завтра рассказываем об услугах и сервисах компании Курьер Сервис Экспресс🚚 ❄️Также, выдаем бесплатное мороженое за заполнение анкеты! ✅Будем рады увидеться вживую! #КурьерСервисЭкспресс#КСЭ#Выставка#ECOM#ECOMexpo#Экспоцентр

⚡️Приглашаем всех на наш стенд Е8.3 на выставке #ECOM23 в Экспоцентре👋🏻 🤝Сегодня и завтра рассказываем об услугах и сервисах компании Курьер Сервис Экспресс🚚 ✅Будем рады увидеться вживую! #КурьерСервисЭкспресс#КСЭ#Выставка#ECOM#ECOMexpo#Экспоцентр

🚀Приглашаем всех на наш стенд К5.2 на выставке #ECOM22 в ЦВК Экспоцентр⚡️ ✅Сегодня и завтра будем рассказывать о новых услугах и сервисах компании. Будем рады увидеться вживую и ответить на все вопросы!📦 #КурьерСервисЭкспресс#КСЭ#Выставка#ECOM#ECOMexpo#Экспоцентр

Курьер Сервис Экспресс приглашает всех участников мероприятия ECOM Expo’20 на стенд 3.19 (доставка и логистика). В рамках данного мероприятия специалисты КСЭ расскажут о расширении услуг компании, а также презентуют новые решения и сервисы для игроков рынка e-commerce! Также на нашем стенде сегодня и завтра будут разыгрываться призы (кофе-машина, power bank и др.). Приходите и участвуйте! Ждём вас всех у стенда 3.19! #КСЭ#CSE#КурьерСервисЭкспресс#CourierServiceExpress#Доставка#Логистика#Фулфилмент#Склад#Трекинг#Перевозчик#Уведомления#EcomExpo#Ecommerce#Retail#Ecom#B2C#B2B#Expo

Курьер Сервис Экспресс приглашает всех участников мероприятия ECOM Expo’19 на стенд А2. В рамках данного мероприятия специалисты КСЭ расскажут о расширении услуг компании, а также презентуют новые решения и сервисы для игроков рынка e-commerce! Также, на нашем стенде сегодня и завтра будут разыгрываться призы (полёт на вертолёте, поход в стрелковый клуб и билеты на различные мероприятия). Приходите и участвуйте! Ждём вас всех у стенда А2! #КСЭ#CSE#КурьерСервисЭкспресс#CourierServiceExpress#Доставка#Логистика#Фулфилмент#Склад#Трекинг#Перевозчик#Уведомления#EcomExpo#Ecommerce#Retail#Ecomm#B2C#B2B#Expo

X5 RETAIL GROUP И «КУРЬЕР СЕРВИС ЭКСПРЕСС» ЗАКЛЮЧИЛИ СОГЛАШЕНИЕ О СТРАТЕГИЧЕСКОМ ПАРТНЕРСТВЕ Соглашение было подписано в рамках выставки ECOM Expo 2019 представителями КСЭ и Х5 ОМНИ, дочерней компании X5, развивающей технологическую платформу почтовых сервисов на базе логистики и магазинов X5 Retail Group. Соглашение предполагает организацию фулфилмента полного цикла и доставку скомплектованных интернет-заказов, принятых в терминалах «Курьер Сервис Экспресс» в постаматы и пункты выдачи заказов (ПВЗ), размещенные в магазинах торговых сетей X5. Доставка будет осуществляться посредством логистического решения Х5 ОМНИ через собственные сортировочные центры компании. Также у покупателя появится дополнительная услуга доставки заказов курьерами КСЭ до двери получателя. #КСЭ#CSE#КурьерСервисЭкспресс#CourierServiceExpress#Доставка#Логистика#Фулфилмент#Склад#Трекинг#Перевозчик#Уведомления#EcomExpo#Ecommerce#Retail#Ecomm#B2C#B2B#Expo#X5#X5RetailGroup