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

Резултати

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

Пребарај: #exam2025

当前筛选 #exam2025清除筛选

Ilk qabul imtihonidan videolavha! 🇺🇿 Joriy yilning 26-avgust kuni o'tkazilgan qabul imtihonida yurtimizning turli hududlaridan kelgan abituriyentlar ishtirok etib, o‘z bilimini sinovdan o‘tkazdi. 🎗Imtihonda ishtirok etgan barcha abituriyentlarga omad tilaymiz. 🔁English ➖➖➖➖➖➖➖➖➖➖➖ #imtihon2025#exam2025 👇 Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook | Aloqa-bot

📸Qabul imtihoni jarayonlaridan fotoreportaj Imtihon Bilim va malakalarni baholash agentligi Xorazm viloyati bo‘limi binosida bo‘lib o‘tmoqda. 📝 Talabgorlar matematika va mantiqiy fikrlash fanlaridan ingliz tilida test topshirishmoqda. ⏳Imtihon ikki soat davom etadi. 👉Jonli efirda kuzating 🔁English ➖➖➖➖➖➖➖➖➖➖➖➖ #imtihon2025#exam2025 👇 Bizning ijtimoiy tarmoqlarimiz: Veb-sayt | Telegram | Instagram | Facebook | Aloqa-bot

Qabul imtihoni boshlandi! ✅ Al-Xorazmiy universitetiga 2025/2026 o‘quv yili uchun o'qishga ariza topshirgan abituriyentlar uchun qabul imtihoni o‘tkazilmoqda. 🔴Siz imtihon jarayonini to‘g‘ridan-to‘g‘ri jonli efirda kuzatishingiz mumkin. 👉Jonli efirni shu havola orqali kuzatib boring. 🔁English ➖➖➖➖➖➖➖➖➖➖➖➖ #imtihon2025#exam2025 👇 Bizning ijtimoiy tarmoqlarimiz: Veb-sayt | Telegram | Instagram | Facebook | Aloqa-bot

Al-Xorazmiy universitetida qabul imtihoni! 📣Al-Xorazmiy universitetiga ilk qabul imtihoni joriy yilning 26-avgust kuni soat 13:00da boshlanadi. 📍Manzil: Xorazm viloyati, Urganch tumani, Yuqori do‘rman, Yuqoriovul MFY, O‘zbekiston shox ko‘chasi, 2/2-uy. 👉Manzil havolasi 📋Imtihonga qatnashuvchilar olib kelishi shart bo‘lgan hujjatlar: 🔹shaxsni tasdiqlovchi hujjat (ID yoki pasport) asil nusxasi, 🔹imtihonga kirish ruxsatnomasi. ❗️Imtihon boshlanishidan 2 soat oldin yetib kelishingiz so‘raladi. 🔁English ➖➖➖➖➖➖➖➖➖➖➖➖ #imtihon2025#exam2025 👇 Bizning ijtimoiy tarmoqlarimiz: Veb-sayt | Telegram | Instagram | Facebook | Aloqa-bot

Imtihon natijalari bilan tanishing! 📣 Al-Xorazmiy universitetiga 2025/2026-o‘quv yili uchun 26-avgust kuni o'tkazilgan saralash imtihoni natijalari e’lon qilindi. ✅Imtihon natijangizni shaxsiy kabinetingiz orqali bilib olishingiz mumkin. 👉🏻Shaxsiy kabinetga o‘tish havolasi 1️⃣Universitetimizning ilk talabalarini samimiy tabriklaymiz! 🔁English ➖➖➖➖➖➖➖➖➖➖➖➖ #imtihon2025#exam2025#natijalar 👇 Bizning ijtimoiy tarmoqlarimiz: Veb-sayt | Telegram | Instagram | Facebook | Aloqa-bot

📣 Hurmatli talabgorlar! ✅ Universitetimizga o'qishga qabul qilingan talabalarning shaxsiy elektron pochta manziliga rasmiy taklif (oferta) yuborildi. 📧 Iltimos, elektron pochtangizni tekshiring va ofertada qayd etilgan ko‘rsatmalarga amal qiling. ❗️Agar oferta haqidagi xabarni olmagan bo‘lsangiz, pochtangizning Spam yoki reklamalar bo'limini ham tekshirib ko‘rishni tavsiya qilamiz. 🎗Imtihondan muvaffaqiyatli o‘tgan barcha talabalarni tabriklaymiz! Qo‘shimcha ma’lumot uchun quyidagi telefon raqamlarga bog‘laning: 📞 +998775032928 📞 +998775032927 🔁English ➖➖➖➖➖➖➖➖➖➖➖➖ #imtihon2025#exam2025#natijalar#oferta 👇 Bizning ijtimoiy tarmoqlarimiz: Veb-sayt | Telegram | Instagram | Facebook | Aloqa-bot