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

Пребарај: #referralcode

当前筛选 #referralcode清除筛选
Crypto M - Crypto News

@CryptoM · Post #65375 · 13.04.2026 г., 03:00

🚀 Binance Launches Word of the Day Game with BNB Rewards According to the announcement from Binance, the platform has introduced a new Word of the Day (WOTD) game, themed "Team Up with Binance." This educational initiative aims to enhance users' crypto vocabulary while keeping them informed about the latest market trends. The activity period is set from 2026-04-13 00:00 (UTC) to 2026-04-19 23:59 (UTC). Participants can engage in up to two WOTD games daily, testing their knowledge on the specified topic. Users who correctly answer at least three questions during the activity period will qualify to share a 15 BNB reward pool. The distribution of rewards will be proportional to the number of correct answers each user provides, with a maximum cap of 0.01 BNB per user. Rewards are scheduled to be distributed to winners' Spot Accounts by 2026-05-03 23:59 (UTC). To access a second WOTD game, users must click the "Get A New WOTD" button after completing the first game. Sharing the featured link on social media and having it clicked by a logged-in user will unlock the second game. Additionally, new users registering with the "WOTD" referral code during the activity period will receive a 10% discount on Spot trading fees. They may also earn additional welcome rewards by completing tasks in the Rewards Hub within 14 days of registration. Binance reserves the right to modify or cancel the promotion without prior notice and may update the list of eligible countries or regions. Participation is subject to Binance's terms and conditions, and users must complete account verification to be eligible for rewards. The platform emphasizes that any fraudulent activity or violation of terms may lead to disqualification from the promotion. #Binance#WordOfTheDay#WOTD#BNB#CryptoEducation#CryptoRewards#CryptoGame#SpotTrading#ReferralCode#RewardsHub#Blockchain#CryptoLearning#CryptoCommunity