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

Резултати

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

Пребарај: #fujipay

当前筛选 #fujipay清除筛选
UXLINK

@uxlink_community · Post #694 · 13.10.2025 г., 08:54

💳 UXLINK FujiPay Update FujiPay now supports USDT top-up & spending! 🚀 Despite recent market volatility and security incidents, both FujiPay and cardholders remain unaffected — all assets are safely stored in self-custody wallets, fully owned and controlled by users. Every transaction earns you L-Score points, letting you join the UXLINK Season 5 Airdrop and claim $UXLINK on ETH mainnet. 👉 Join now: https://dapp.uxlink.io/card More exciting FujiPay activities coming soon — stay tuned! 🔥 #UXLINK#FujiPay#PayFi

UXLINK

@uxlink_community · Post #529 · 26.06.2025 г., 10:05

UXLINK Fuji Card 쓰고 야구장에서 TANU 만나자! 🏟 UXLINK Fujipay 카드 개통 및 사용 인증 시, 인기 팀 야구 티켓(1인 2매) 증정! ✅ 참여 방법 : 자세한 내용은 구글폼에서 확인하세요! 🔗https://forms.gle/NXAuz3VysjTbHA5m8 🗓 이벤트 기간: ~2025년 7월 23일(수) 17:00 KST 📣 라운드별 마감: 1차 (키움 7/6 경기): ~7/2(수) 17시 2차 (SSG 7/19 경기): ~7/15(화) 17시 3차 (NC 7/26 경기): ~7/22(화) 17시 지금 바로 참여하고 야구장으로! 🚀 #UXLINK#Fujipay#야구이벤트#KBO#Web3 UXLINK Fuji Card Baseball Ticket Event ⚾️ Use UXLINK Fuji Card & Meet TANU at the Ballpark! 🏟 Activate your Fujipay Card & upload usage proof to win 2 cheering section tickets for popular baseball games! ✅ How to Join: Find full details in the Google Form! 🔗https://forms.gle/NXAuz3VysjTbHA5m8 🗓 Event Period: Until July 23, 2025 (Wed) 5:00 PM KST 📣 Round Deadlines: Round 1 (Kiwoom 7/6 Game): ~July 2 (Wed) 5 PM KST Round 2 (SSG 7/19 Game): ~July 15 (Tue) 5 PM KST Round 3 (NC 7/26 Game): ~July 22 (Tue) 5 PM KST Join now and head to the ballpark! 🚀