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

Пребарај: #mpi

当前筛选 #mpi清除筛选

🇨🇷FIEXPO Latin America 2025: встречи с целью и духом “pura vida” в центре внимания индустрии MICE С 9 по 12 июня 2025 года Коста-Рика стала главным центром делового туризма Латинской Америки — здесь проходит FIEXPO Latin America 2025, ведущая платформа для стратегического развития индустрии встреч и мероприятий (MICE) в регионе. Почему Коста-Рика? По словам Каролины Адано, директора FIEXPO Exhibitions Group, выбор пал на Коста-Рику из-за: 👉развитой инфраструктуры и авиасообщения 👉профессиональной команды и репутации 👉высокого уровня безопасности и образования Минтуризма Коста-Рики, в лице Уильяма Родригеса, поддержал заявку, благодаря чему страна впервые стала принимающей стороной. Масштаб события 🔸 Более 800 международных лидеров индустрии 🔸 Делегации из 20+ стран 🔸 Акцент на действие, устойчивость и инновации 🔸 Более 30 международных спикеров представляют практические инструменты и рабочие методики Что делает FIEXPO особенным? FIEXPO 2025 — это не формат “выступил и ушёл”, а интерактивная среда, где каждый участник включён в создание решений для будущего индустрии. Форумы, воркшопы и встречи организованы с фокусом на реальное участие, обучение через практику и коллективное проектирование. Международные сертификации 🔹SITE CIS Certification – для профессионалов по стимулирующим программам 🔹ICCA AI Advantage – внедрение ИИ в событийный менеджмент 🔹MPI Event Impact Forum: People & Planet – нейроинклюзия, устойчивость, климатическая активность + реальные кейсы Форумы высокого уровня 🔸12-й Латиноамериканский политический форум по туризму встреч – обсуждение политики развития отрасли с участием министров, торговых палат и глобальных организаций 🔸Форум международных ассоциаций от ICCA – управление членством, развитие профессиональных организаций 🔸Корпоративный форум от PCMA – стратегическое лидерство для событий в частном и корпоративном секторе Спецпрограмма👇 Convention Bureau Challenge – лаборатория решений для туристических бюро и DMO с участием ведущих экспертов индустрии. По мнению организаторов, FIEXPO укрепит позицию Коста-Рики как ключевого MICE-направления в регионе и создаст новые возможности для деловых связей и продвижения на внешних рынках. #FIEXPO2025#MICE#ДеловойТуризм#CostaRica#Устойчивость#ICCA#MPI#SITE#Конференции#ЛатинскаяАмерика 👉Всегда свежие новости о странах Латинской Америки!