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

Резултати

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

Пребарај: #web3community

当前筛选 #web3community清除筛选
UXLINK

@uxlink_community · Post #721 · 31.10.2025 г., 15:14

🎃 Happy Halloween to our amazing community! 🕸️ May your wallets be full (of treats, not tricks) and your Web3 journey filled with magic. 👻🪄 Stay spooky, stay connected — with love from the #UXLINK family 💜 #HappyHalloween#Web3Community#UXLINK#CryptoFam#StayConnected

GPT360

@gpt360_announcement · Post #1710 · 16.03.2026 г., 19:35

𝐌𝐨𝐬𝐭 𝐖𝐞𝐛𝟑 𝐥𝐚𝐮𝐧𝐜𝐡𝐞𝐬 𝐟𝐚𝐢𝐥 𝐛𝐞𝐜𝐚𝐮𝐬𝐞 𝐮𝐬𝐞𝐫𝐬 𝐣𝐨𝐢𝐧 𝐭𝐨𝐨 𝐥𝐚𝐭𝐞 𝐨𝐫 𝐦𝐢𝐬𝐬 𝐭𝐡𝐞 𝐟𝐢𝐧𝐚𝐥 𝐬𝐭𝐞𝐩𝐬 But now it’s the final straight for $G360 🚀 If you want to participate in the future distribution of the $G360 token, follow the steps below: 🔗 Go through the invite link ❗️ Complete KYC 🕓 Wait for the next instructions and upcoming steps This is already the final stage, so don’t miss your chance. ✅𝐋𝐢𝐧𝐤 𝐭𝐨 𝐣𝐨𝐢𝐧: https://pad.sigma3.gpt360.io/invite?ref=rRs7poAyLPVN7q4KGgv7eu ✅𝐀𝐛𝐨𝐮𝐭 𝐒𝐢𝐠𝐦𝐚𝟑: https://docs.gpt360.io/sigma3-launchpad #Web3#Crypto#Airdrop#Token#Blockchain#Web3Community#Sigma3#GPT360#G360