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

Пребарај: #beattheheat

当前筛选 #beattheheat清除筛选

#HealthTipMonday – Stay Hydrated, Especially in This Hot Weather! The heat right now is INTENSE 🥵 💧 Dehydration can sneak up on you, causing headaches, fatigue, dizziness, and even heat exhaustion. Staying hydrated is key to staying healthy in this heat! ✅ Drink at least 8 glasses of water daily : You lose more fluids when it’s hot, so drink up! ✅ Avoid sugary drinks : They can worsen dehydration. Stick to water, coconut water, or natural fruit juices. ✅ Carry a reusable water bottle : Always have water handy, whether at work, home, or on the go. ✅ Eat water-rich foods : Snack on watermelon, cucumbers, oranges, and pineapples to boost hydration. ✅ Watch for dehydration signs : Dry mouth, dark urine, and dizziness mean you need more water! 🚰 Don’t wait till you’re thirsty, drink water regularly! Stay cool, stay hydrated, and stay safe in this heat. #HealthTipMonday#StayHydrated#BeatTheHeat#NCDCNigeria

NEA Singapore

@NEASingapore · Post #1090 · 24.07.2025 г., 10:19

'Cause I'm gonna show you how it's done, done, done 3As don’t miss ✨ Take protective 𝗮𝗰𝘁𝗶𝗼𝗻𝘀 💧 Adjust your 𝗮𝗰𝘁𝗶𝘃𝗶𝘁𝘆 🌳🚴‍♀️ Wear appropriate 𝗮𝘁𝘁𝗶𝗿𝗲 🧢☂️ Download myENV, beat the heat! ☀️ How it's done, done, done! #BeatTheHeat#HeatStress#myENV

IRAS

@irassg · Post #1004 · 13.05.2024 г., 06:35

The weather has been so hot 🥵🔥 Who else wants to work in a cold room too? 🙋 Learn more about what Shaun and Sakthi do and why they choose #lifeatIRAS: https://www.youtube.com/watch?v=KGDBnQv31WA Find your role with us at go.gov.sg/lifeatiras💡⭐️ #WhyIDoWhatIDo#IRASGameOn#irassg#taxtech#beattheheat#careerideas