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

Пребарај: #ielts7

当前筛选 #ielts7清除筛选
Andijan Development Center

@adceducate · Post #9516 · 24.04.2025 г., 10:18

ADC мактабида тайёргарлик ва IELTS 7.0 натижаси! Бизнинг укувчимиз IELTS имтиҳонидан 7.0 балл олиб, ўз меҳнати ва ҳаракати билан катта ютуққа эришди. Бу натижа — ADC мактабидаги сифатли таълим, тажрибали ўқитувчилар ва ўқувчининг узлуксиз ҳаракати самарасидир. Биз ҳар бир укувчимизга ишонамиз ва уларнинг муваффақияти — бизнинг асосий мақсадимиздир. Бизга қўшилинг ва IELTSдан катта натижаларга эришинг! #IELTS#ADCschool#ADCбиланмуваффақият#IELTS7#NatijaBilanFaxrlanamiz +998742281121 📞 +998958505111 | +998742276163 📞 +998742252536 | 📺@admofadc 📱Telegram📱Instagram📱Facebook📱TikTok📱YouTube

Andijan Development Center

@adceducate · Post #9168 · 14.01.2025 г., 10:06

🎉 Hasan va Husanlarni 📝📝📝 imtihonida 7.0 natijaga erishganlari bilan tabriklaymiz! 🏆🎓 🔥 Ushbu yigitlar mehnat va to'g'ri yondashuv moʻjizalar yaratishini isbotlashdi! Ular 🤝ADC taklif qiladigan barcha imkoniyatlardan foydalanib, intensiv tayyorgarlikdan o'tishdi va o'z maqsadlariga erishishdi! 💪📚 💡 Siz ham shunday natijalarga erishmoqchimisiz? Unda sizni 🤝ADC kutmoqda: ✅ Tajribali va ilhomlantiruvchi o‘qituvchilar 👩‍🏫👨‍🏫 ✅ Zamonaviy o‘qitish uslublari 💻📖 ✅ Qulay sharoitlar va qo‘shimcha materiallardan foydalanish imkoniyati 📚 ✅ Har bir bosqichda sizni qo‘llab-quvvatlash 🌟 ✨ Orzularingizni keyinga qoldirmang - 🤝ADC bilan muvaffaqiyatga erishish yo‘lingizni bugundan boshlang! 💼🎯 Biz aynan sizni kutyapmiz! 🙌 Бугуноқ рўйхатдан ўтинг: 📞 742261078 993252536 Telegram: 📺@admofadc 🌟Telegram 🌟Instagram 🌟Facebook 🌟TikTok 🌟YouTube🌐Website #IELTS7#ADC#OrzularRuyobgaChiqadi#KelajakTaʼlimi#BirgalikdaMuvaffaqiyat

Andijan Development Center

@adceducate · Post #9418 · 10.04.2025 г., 05:13

🎉 Ajoyib natija bilan tabriklaymiz! 🎉 Bizning o‘quvchimiz IELTS 7.0 ball to‘plab, a’lo darajadagi natijaga erishdi! 💪🇬🇧📚 Bu shunchaki raqam emas — bu mehnat, intizom va malakali o‘qituvchilarimiz bilan sifatli tayyorgarlikning natijasi. Biz har bir o‘quvchimizning yutuqlari bilan faxrlanamiz — bu biz uchun eng katta mukofot! Agar siz ham yuqori IELTS ballini orzu qilsangiz — bizga qo‘shiling! Keyingi qahramon — bu siz bo‘lishingiz mumkin! 🌟 📍 ADC — xalqaro ta'lim sari yo‘lingiz shu yerdan boshlanadi. #IELTS#IELTS7#AndijonTaraqqiyot#AndijondaInglizTili#IELTSUzbekistan#OquvchilarimizYutug‘i #XorijdaTa’lim

Andijan Development Center

@adceducate · Post #9541 · 18.05.2025 г., 14:14

🎉 Табриклаймиз! 🎉 Биздан таълим олган ўқувчимиз IELTS 7.0 баллни қўлга киритди — бу дунёнинг етакчи университетларига йўл очади! 🌍📚📌 Меҳнат, интизом ва сифатли тайёргарлик ўз самарасини берди!🔥 Унинг муваффақиятида устози Шухрат Низомиддиновнинг ҳиссаси беқиёс! ADC да биз ҳар бир шогирдимиз муваффақиятидан фахрланамиз. Сиз ҳам шундай натижага эришмоқчимисиз? 📲 Бизга қўшилинг — навбатдаги қаҳрамон сиз бўлинг! ☎️ 742261078 Telegram: 📺@admofadc 📱Telegram📱Instagram📱Facebook📱TikTok📱YouTube ⠀ #IELTS#ADCeducation#IELTS7#МуваффақиятҲикаяси#ЧетЭлдаТаҳсил#IELTSUzbekistan#ADCталабалари