Функция 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
🇰🇷🇺🇿Biznes va tadbirkorlik oliy maktabi va KOICA o‘rtasidagi hamkorlik masalalari muhokama qilindi.
🇺🇿 Biznes va tadbirkorlik oliy maktabida direktorning birinchi o‘rinbosari Sh. Sharaxmetov hamda Koreya xalqaro hamkorlik agentligi (KOICA)ning O‘zbekistondagi vakolatxonasi vakillari o‘rtasida uchrashuv bo‘lib o‘tdi.
🔵 Uchrashuvda Oliy biznes maktabi bilan KOICA o‘rtasidagi hamkorlik aloqalarini yanada mustahkamlash hamda Koreya Respublikasi bilan ta’lim va ekspertlik sohalaridagi hamkorlikni kengaytirish istiqbollari muhokama qilindi. Tomonlar xalqaro tajriba almashinuvi, zamonaviy boshqaruv va o‘quv yondashuvlarini joriy etish bo‘yicha fikr almashdilar.
🖇 Ma’lumot o‘rnida, KOICA ko‘magida hozirda Biznes va tadbirkorlik oliy maktabida professor Xvang Ug Sun ekspert-maslahatchi sifatida faoliyat yuritmoqda. Uning ishtiroki muassasaning boshqaruv tizimini takomillashtirish, xalqaro tajribani tatbiq etish hamda zamonaviy ta’lim metodlarini joriy etishda muhim ahamiyat kasb etmoqda.
🏷Shuningdek, uchrashuv davomida Koreyaning yetakchi oliy ta’lim muassasalari bilan hamkorlik aloqalarini rivojlantirish, akademik almashinuv dasturlarini yo‘lga qo‘yish, qisqa muddatli o‘quv kurslarini tashkil etish va qo‘shma ta’lim tashabbuslarini amalga oshirish masalalari muhokama qilindi.
🎓 Tomonlar KOICA dasturlari doirasida Oliy biznes maktabining boshqaruv va akademik salohiyatini oshirishga qaratilgan qo‘shma tashabbuslarni amalga oshirish va hamkorlikni yanada kengaytirish bo‘yicha kelishuvga erishdilar.
🇷🇺Подробнее
🇬🇧More
#GraduateSchool#KOICA#Cooperation
🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube
✅ TATUda o‘quv jarayonlarini jahon standartlariga mos ravishda amalga oshirish bo‘yicha KOICA bilan samarali hamkorlik olib borilmoqda
Bugun, 31-mart kuni TATUda “Integratsiyalashgan universitet axborot tizimini tashkil etish va taqdim etish” loyihasining yakunlanishi bo‘yicha tadbir bo‘lib o‘tdi.
Unda AKT vaziri Sh. Shermatov va Koreya xalqaro hamkorlik agentligi (KOICA) vakillari qatnashdi.
Batafsil: 👉https://mitc.uz/uz/news/view/3756
🔹🔹🔹
✅ Осуществляется плодотворное сотрудничество с KOICA целью реализации учебных процессов в ТУИТ в соответствии с мировыми стандартами
Сегодня, 31 марта, в ТУИТ прошло мероприятие, посвященное завершению проекта «Организация и предоставление информационной системы интегрированного университета».
В нем приняли участие Министр ИКТ Ш. Шерматов и представители Корейского агентства по международному сотрудничеству (KOICA).
Подробно: 👉https://mitc.uz/ru/news/view/3756
#mitc
#tatu
#koica
📌 Telegram|Twitter|Facebook|Instagram|Youtube
🌍Hududlarda startap-mentorlarni tayyorlash faol rivojlanmoqda
🏆 Samarqandda Biznes va tadbirkorlik oliy maktabi tomonidan Koreya xalqaro hamkorlik agentligi (KOICA) ko‘magida startap-mentorlarni tayyorlash bo‘yicha 5 kunlik seminar-trening boshlandi.
🌍Preparation of Startup Mentors is Actively Developing in the Regions
🔊 A 5-day seminar-training for startup mentors is being held in Samarkand. This initiative is organized by the Graduate School of Business and Entrepreneurship, with the support of the Korean International Cooperation Agency (KOICA).
🔍Подготовка стартап-менторов активно развивается в регионах
📈 В Самарканде проходит 5-дневный семинар-тренинг по подготовке стартап-менторов, организованный Высшей школой бизнеса и предпринимательства при поддержке Корейского агентства международного сотрудничества (KOICA).
#GraduateSchool#Samarkand#Seminar#Koica
🔝Web-site |🔝Facebook |🔝Instagram | 🔝Youtube
Iqtidorli talabalar yutug'i: Universitetimiz talabasi Koreyada
💥 U-ENTER innovatsion markazi tomonidan o'tkazilgan startaplar tanlovida g'olib bo'lgan talabamiz Fyodor Amanov va loyiha mentori Azizbek Shukurov Koreya Respublikasiga borishdi.
✅ U yerda Koreya xalqaro hamkorlik agentligi (KOICA) tomonidan tashkil etilgan loyiha doirasida 10 ga yaqin ilmiy-amaliy seminarlarda ishtirok etishmoqda.
🎗 Mazkur ilmiy-amaliy sayohat talabamizning o'z loyihasini yanada rivojlantirishi va yangidan-yangi kashfiyotlar yaratishga undashiga ishonamiz.
🔁English
➖➖➖➖➖➖➖➖➖➖➖➖➖
#Koreya#KOICA#startap
⬇️ Biz ijtimoiy tarmoqlarda:
Veb-sayt | Telegram | Instagram | Facebook
🏬Samarqand shahrida startap mentorlar tayyorlash bo‘yicha amaliy trening yakunlandi
🔖Biznes va tadbirkorlik oliy maktabi tomonidan Koreyaning xalqaro hamkorlik agentligi (KOICA) bilan tashkil etilgan besh kunlik startap-mentorlarni tayyorlash dasturi nihoyasiga yetdi.
🧊A practical training session for startup mentors concluded in Samarkand
➡️ The five-day Startup Business Mentor Training Program, organized by the Graduate School of Business and Entrepreneurship with the support of KOICA, has successfully concluded.
🔔В Самарканде завершился практический тренинг по подготовке стартап менторов
⏱️ Пятидневная программа подготовки стартап-менторов, организованная Высшей школой бизнеса и предпринимательства при поддержке KOICA, подошла к концу.
#GraduateSchool#Samarkand#KOICA#Mentor
🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube
🏬Samarqand shahrida startap mentorlar tayyorlash bo‘yicha amaliy trening yakunlandi
📔 Samarqand shahrida Biznes va tadbirkorlik oliy maktabi tomonidan Koreyaning xalqaro hamkorlik agentligi (KOICA) ko‘magida tashkil etilgan 5 kunlik “Startap biznes mentorlarni tayyorlash dasturi” bo‘yicha amaliy trening nihoyasiga yetdi.
🧊A practical training session for startup mentors concluded in Samarkand
🏙 A five-day training program titled “Startup Business Mentor Training Program”concluded in Samarkand. This event was organized by the Graduate School of Business and Entrepreneurship with the support of the Korea International Cooperation Agency (KOICA).
🔔В Самарканде завершился практический тренинг по подготовке
стартап менторов
⏱ В Самарканде завершился 5-дневный тренинг по «Программе подготовки стартап бизнес менторов», организованный Высшей школой бизнеса и предпринимательства при поддержке Корейского Агентства по международному сотрудничеству (KOICA).
#GraduateSchool#Samarkand#KOICA#Mentor
🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube
🌍 Xalqaro_hamkorlik
👍“O‘zbekistondа davlat xizmatchilarining salohiyatini oshirish loyihasi” ishga tushirildi
Pilot dastur O‘zbekiston Respublikasi Prezidenti huzuridagi Boshqaruv samaradorligi agentligi va Koreya xalqaro hamkorlik agentligi (KOICA) hamkorligida amalga oshirilmoqda.
Bugun, Koreya davlat boshqaruvi instituti (KIPA) delegatsiyasining Toshkent shahriga tashrifi doirasida loyihani ishga tushirish marosimi tashkil etildi.
Loyihaning asosiy maqsadi – davlat xizmati samaradorligini oshirish, kadrlarning professional malaka oshirishini ta’minlashdir.
Loyiha doirasida davlat tashkilotlarida ishlash uchun zarur professional malakalarni aniqlash va tan olish maqsadida inson resurslari (HR)ni sertifikatlashtirish tizimi joriy etiladi, pilot vazirliklarda esa lavozimlar tahlili (job analysis) o‘tkaziladi.
Shuningdek, Loyiha doirasida metodologik ishlanmalar ishlab chiqish, treninglar va xorijga o‘quv safarlari tashkil etish ham belgilandi.
#BoshqaruvSamaradorligi#KOICA#KIPA#HR#JobAnalysis
Rasmiy sahifalarimiz
Veb-sayt|Telegram|Facebook|Instagram|You Tube|X|Aloqa
KOICA – Janubiy Koreyada ta'lim olish uchun to‘liq grant taqdim etadi!
📘 KOICA (Korea International Cooperation Agency) 1991-yilda tashkil etilgan bo‘lib, rivojlanayotgan davlatlarda ijtimoiy-iqtisodiy taraqqiyot yo‘lida grant dasturlarini amalga oshiradi.
📍 O‘zbekistonda 1995-yildan beri faoliyat yuritib kelmoqda.
🎓KOICA magistratura va PhD dasturlari uchun quyidagi xarajatlarni qoplaydi:
📚 O‘qish;
🏠 Yashash;
✈️ Transport;
🩺 Tibbiy sug‘urta xarajatlari.
✅Talablar:
👨💼 Davlat xizmatida kamida 2 yil ish tajribasi;
🏢 Davlat tashkiloti tomonidan rasmiy tavsiya xati;
🗣 Ingliz tili darajasi (IELTS 6.5 yoki ekvivalent).
📅 Ariza muddati: Har yili mart–aprel oylarida.
🌐 Batafsil ma’lumot va ariza topshirish:
🔗koica.go.kr/sites/koica_en/3448/subview.do
📲 Kanalimizni kuzatib boring – eng so‘nggi grant imkoniyatlari siz uchun yoritiladi!
#KOICA#Magistratura#JanubiyKoreya#Stipendiya#AlBeruniy#GrantImkoniyati