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

Резултати

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

Пребарај: #cryptodealer

当前筛选 #cryptodealer清除筛选

1️⃣1xBet Official Player Account — Special Promo 🌍 Promo Code: WORLDCUPAU 1️⃣https://bit.ly/Pro-Official-1xbet 🎯Exclusive Elite Benefits: 🎟Free Entry into the Million Dollar Jackpot Lottery — win up to $1,000,000 💰 Guaranteed minimum $100 bonus balance from the lottery 🔄40% Cashback on every deposit until 1 January 2026 📒Winners Announced: 1 January 2026 🔍Offer Valid Worldwide (in legal 1xBet markets) ⚠️Responsible Play: Gambling involves risk. Only play if it’s legal in your area and you are of legal age. Set limits, play smart. 💛 1️⃣𝐎𝐅𝐅𝐈𝐂𝐈𝐀𝐋 1xBet 𝐕𝐄𝐑𝐈𝐅𝐈𝐄𝐃 𝐂𝐇𝐀𝐍𝐍𝐄𝐋 ♥️ 🛡Your Only Trusted Source – 100% scam-free, protected, and authorized. ⚠️Important Security Notice For all official deals, connect only with our Premium Verified Manager. 📩@Worldcupau⭐ #Worldcupau#1xBet#Giveaway#sportsbook#Football#AI#Fifa#CryptoDealer#BMW#1xBetBonus

1️⃣1xBet Official Player Account — Special Promo🌍 Promo Code: WORLDCUPAU 1️⃣https://bit.ly/Pro-Official-1xbet 🎯Exclusive Elite Benefits: 🎟Free Entry into the Million Dollar Jackpot Lottery — win up to $1,000,000 💰 Guaranteed minimum $100 bonus balance from the lottery 🔄40% Cashback on every deposit until 1 January 2026 📒Winners Announced: 1 January 2026 🔍Offer Valid Worldwide (in legal 1xBet markets) ⚠️Responsible Play: Gambling involves risk. Only play if it’s legal in your area and you are of legal age. Set limits, play smart. 💛1️⃣𝐎𝐅𝐅𝐈𝐂𝐈𝐀𝐋 1xBet 𝐕𝐄𝐑𝐈𝐅𝐈𝐄𝐃 𝐂𝐇𝐀𝐍𝐍𝐄𝐋♥️ 🛡Your Only Trusted Source – 100% scam-free, protected, and authorized. ⚠️Important Security Notice For all official deals, connect only with our Premium Verified Manager. 📩@Worldcupau ⭐ #Worldcupau#1xBet#Giveaway#sportsbook#Football#AI#Fifa#CryptoDealer#BMW#1xBetBonus

1️⃣1xBet Media Partnership 2025🌍 Are you a Telegram admin, influencer, content creator, or website owner? Join 1xBet, a global betting leader with 50M+ users in 150+ countries, and turn your audience into steady income. 👜Benefits: – Long-term official contract – Monthly crypto payments — fast & secure – High rates + 10% monthly growth for consistent results 📣 Platforms: Telegram • Instagram • TikTok • YouTube • Websites 💛1️⃣𝐎𝐅𝐅𝐈𝐂𝐈𝐀𝐋 1xBet 𝐕𝐄𝐑𝐈𝐅𝐈𝐄𝐃 𝐂𝐇𝐀𝐍𝐍𝐄𝐋♥️ 🛡Your Only Trusted Source – 100% scam-free, protected, and authorized. 👑𝐉𝐨𝐢𝐧 𝐭𝐡𝐞 𝟏𝐱𝐁𝐞𝐭 𝐄𝐥𝐢𝐭𝐞👑 Opportunities in: ✨ Advertising ✨ 1xPartners Affiliate Program ✨ Bank Transfer Agent ✨ E-Wallet Agent ✨ Crypto Dealer ✅ ⚠️Important Security Notice For all official deals, connect only with our Premium Verified Manager. 📩@Manager_1xBet⭐ #Worldcupau#1xBet#Giveaway#sportsbook#Football#AI#Fifa#CryptoDealer#BMW#1xBetBonus

💛1️⃣𝐎𝐅𝐅𝐈𝐂𝐈𝐀𝐋 1xBet 𝐕𝐄𝐑𝐈𝐅𝐈𝐄𝐃 𝐂𝐇𝐀𝐍𝐍𝐄𝐋♥️ 🛡Your Only Trusted Source – 100% scam-free, protected, and authorized. 👑𝐉𝐨𝐢𝐧 𝐭𝐡𝐞 𝟏𝐱𝐁𝐞𝐭 𝐄𝐥𝐢𝐭𝐞👑 Opportunities in: ✨ Advertising ✨ 1xPartners Affiliate Program ✨ Bank Transfer Agent ✨ E-Wallet Agent ✨ Crypto Dealer ✅ ⚠️Important Security Notice For all official deals, connect only with our Premium Verified Manager. 📩@Manager_1xBet⭐ #Worldcupau#1xBet#Giveaway#sportsbook#Football#AI#Fifa#CryptoDealer#BMW#1xBetBonus