Функция 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
#stajirovka
Biologik himoya usullari bo‘yicha xalqaro tajriba almashinuvi
O‘zR FA Zoologiya instituti Entomofaglar ekologiyasi va biousullar nazariy asoslari laboratoriyasi kichik ilmiy xodimi Fozilbek Nurjonov Polsha Respublikasining Skierniewice shahrida joylashgan Instytut Ogrodnictwa – Państwowy Instytut Badawczy (INHORT) ilmiy muassasasida bir oylik malaka oshirish dasturida ishtirok etmoqda.
Mazkur malaka oshirish kursi Yevropa Ittifoqi tomonidan moliyalashtirilayotgan Marie Skłodowska-Curie Staff Exchange (MSCA-SE) dasturi doirasidagi PHENOCYCLES xalqaro ilmiy loyihasi asosida amalga oshirilmoqda. Loyiha ilmiy muassasalar o‘rtasida tajriba almashish, zamonaviy ilmiy metodlarni o‘rganish hamda xalqaro ilmiy hamkorlikni mustahkamlashga qaratilgan.
Malaka oshirish davomida Fozilbek Nurjonov INHORT institutining yetakchi olimlari bilan hamkorlikda zararkunanda hasharotlar monitoringi, entomofaglardan foydalanish hamda biologik himoya usullari bo‘yicha olib borilayotgan ilmiy tadqiqotlar bilan yaqindan tanishmoqda. Shuningdek, u laboratoriyada o‘tkazilayotgan ilmiy tajribalarda ishtirok etib, ekologik jihatdan xavfsiz biologik kurash usullarini qo‘llash bo‘yicha zamonaviy metodikalarni o‘rganmoqda.
Dastur O‘zbekiston va Yevropa ilmiy muassasalari o‘rtasidagi hamkorlikni rivojlantirish, biologik himoya usullari hamda entomologiya sohasida zamonaviy ilmiy yondashuvlarni o‘rganish va ularni amaliyotga tatbiq etish uchun muhim ahamiyat kasb etadi.
Kelgusida olingan bilim va tajribalar mamlakatimiz qishloq xo‘jaligida zararkunandalarga qarshi biologik kurash usullarini rivojlantirish hamda ilmiy tadqiqotlar samaradorligini oshirishga xizmat qilishi kutilmoqda.
Mеждународный обмен опытом в области методов биологической защиты
Mладший научный сотрудник Лаборатории экологии энтомофагов и теоретических основ биометодов Института зоологии АН РУз Фозилбек Нуржонов проходит месячную программу повышения квалификации в научном учреждении Институт охраны природы – Тихоокеанский институт Бадавчи (INHORT), расположенном в Скерневице, Польша.
Данная программа повышения квалификации реализуется в рамках международного научного проекта PHENOCYCLES в рамках программы обмена сотрудниками имени Марии Склодовской-Кюри (MSCA-SE), финансируемой Европейским союзом. Проект направлен на обмен опытом между научными учреждениями, изучение современных научных методов и укрепление международного научного сотрудничества.
В ходе повышения квалификации Фозилбек Нуржонов подробно знакомится с научными исследованиями, проводимыми в сотрудничестве с ведущими учеными Института INHORT по мониторингу вредных насекомых, использованию энтомофагов и методам биологической защиты. Он также принимает участие в научных экспериментах, проводимых в лаборатории, и изучает современные методики применения экологически безопасных методов биологического контроля.
Программа имеет большое значение для развития сотрудничества между узбекскими и европейскими научными учреждениями, изучения современных научных подходов в области методов биологической защиты и энтомологии и их практического применения. Ожидается, что полученные знания и опыт в будущем послужат развитию методов биологического контроля вредителей в сельском хозяйстве нашей страны и повысят эффективность научных исследований.
Bizni kuzatib boring👇
😎Telegram |🌐Websayt
😎Facebook |😎YouTube|😎Instagram
#stajirovka
🌍 Xalqaro ilmiy hamkorlik doirasida muhim qadam
O‘zbekiston Respublikasi Fanlar akademiyasi Genomika va bioinformatika markazi Bioinformatika laboratoriyasi xodimlari DUT-BGI International Winter School nufuzli dasturida ishtirok etdilar. Mazkur qishki maktab Dalian University of Technology hamda Beijing Genomics Institute hamkorligida tashkil etildi.
Qishki maktab davomida ishtirokchilar zamonaviy genomika va bioinformatika yo‘nalishidagi ilg‘or texnologiyalar, innovatsion yondashuvlar hamda xalqaro tajribalar bilan yaqindan tanishdilar. Dastur doirasida yuqori unumli sekvenslash texnologiyalari, katta hajmdagi biologik ma’lumotlarni tahlil qilish usullari va amaliy bioinformatika vositalari bo‘yicha nazariy hamda amaliy mashg‘ulotlar o‘tkazildi.
Ilm-fan yo‘lidagi bunday xalqaro hamkorliklar yurtimizda genomika va bioinformatika sohalarining yanada rivojlanishiga, malakali mutaxassislar tayyorlashga hamda xalqaro ilmiy aloqalarni mustahkamlashga xizmat qiladi.
Bizni kuzatib boring👇
😎Telegram |🌐Websayt
😎Facebook |😎YouTube|😎Instagram
#stajirovka
Mutaxassislar “SOCAR” tajribasini o‘rganishdi
“O‘zbekneftgaz” AJ va Ozarbayjon Davlat neft kompaniyasi (SOCAR) o‘rtasida imzolangan kadrlar tayyorlash sohasidagi hamkorlik memorandumi doirasida bir guruh xodimlar Boku shahrida xizmat safarida bo‘lishdi.
👉Batafsil
__
Специалисты изучили опыт "SOCAR"
Группа сотрудников посетила Баку в рамках меморандума о сотрудничестве в области подготовки кадров, подписанного между АО «Узбекнефтегаз» и Государственной нефтяной компанией Азербайджана (SOCAR).
👉Подробно
👇Bizni kuzating:
🌐web-sayt |
📷instagram |
👉telegram |
▶️youtube |
💬facebook
#stajirovka
Kadrlar tayyorlashda yangi bosqich
“O‘zbekneftgaz” AJ va Ozarbayjonning “SOCAR” davlat neft kompaniyasi o‘rtasida imzolangan hamkorlik memorandumi doirasida “Personalni boshqarish” yo‘nalishi bo‘yicha bir guruh mutaxassislar “SOCAR”da stajirovka o‘tashdi.
👉Batafsil
__
Новый этап в подготовке кадров
В рамках меморандума о сотрудничестве, подписанного между АО «Узбекнефтгаз» и Государственной нефтяной компанией Азербайджана (SOCAR), группа специалистов прошла стажировку в направлении «Управление персоналом» на базе SOCAR.
👉Подробно
👇Bizni kuzating:
🌐web-sayt |
📷instagram |
👉telegram |
▶️youtube |
💬facebook
"Почему вы так мало рассказываете о своей стажировке? Ведь это клад знаний для бухгалтеров!" - один из студентов моей уникальной программы по стажировке-обучения так сказал мне сегодня.
Да, потому что, онo рекламе и не нуждается особо , я эти уроки делала для своих сотрудников и они отлично выполняют свою задачу 😄😄
Но по вашим отзывам я еще раз понимаю, что они нужны не только моим сотрудникам, а всем бухгалтерам. Вот несколько отзывов:
👩💻: Уроки просматривала несколько раз, каждый раз находила для себя что-то новое. Ваши уроки - то что необходимо практикующему бухгалтеру 🔥
👨🎓: Ваше видео просто спасение 🙏
👩🦰: Еще с пробного урока понравился контент и как вы объясняете
🌐Программу уроков можно посмотреть тут
А приобрести их можно, написав мне в личные сообщения
👉@ATolmachevaLoboda
___
"Nega stajirovkangiz haqida kam gapirasiz? Axir undagi darslar buxgalter uchun bilimlar xazinasi-ku!" - Mening mahsus stajirovkamda o'qiyotgan bir buxgalter bugun shunday deb qoldi.
Chunki uni reklama qilib gapirishimga hojat yo'q, u meni kompaniyam xodimlari xato qilmasdan ishlashlari va har bir savol bilan menga murojaat qilmasliklari uchun tayyorlangan va o'z vazifasini a'lo darajada bajariyapti 😄😄
Lekin sizning izohlaringizdan keyin, yana bir bor u nafaqat meni xodimlarimga balki hamma buxgalterlarga kerakligiga ishonch komil qilaman. Masalan, mana sizning izohlaringizdan bir nechtasi:
👩💻: Darslarni bir necha marotaba ko'rib chiqdim va har safar o'zim uchun yangi narsa oldim. Sizning darsliklaringiz amaliyotda ishlayotgan buxgalter uchun judayam kerak.
👨🎓: Sizning darslaringiz - najot kabidir!
👩🦰: Sinov darsidanoq undagi ma'lumot va sizni tushuntirish uslubingiz yoqdi.
Darslar o'zbek tiliga tarjima qilinish jarayonida, hozir oldindan to'lov uchun chegirma amal qilmoqda: 1 500 000 so'm 2 000 000 o'rniga❗️
👉 Chegirma asosida darslarni oldindan bron qilish uchun @ATolmachevLoboda ga yozing
Бухгалтер Толмачева
Telegram | Instagram | Услуги аутсорса | Facebook | Youtube
💛 Простым языком о важном!
☝️ Muhim narsalar oddiy tilda!
#стажировка#видеоуроки#stajirovka
🇪🇺2026 yilda Yevropa Komissiyasida 5 oylik stajirovka imkoniyati
Sizda EU yoki EU bo‘lmagan fuqarolar uchun Europe Commission Blue Book Traineeship dasturida qatnashish imkoniyati mavjud.
🎯Ushbu stajirovka davomida qatnashchilar quyidagilar bilan ta’minlanadi:
Aviabilet – sayohat xarajatlari qoplanadi
Viza – kerakli hujjatlar va ruxsatnomalar
Stipendiya – hayot xarajatlari uchun moliyaviy yordam
Tibbiy sug‘urta – staj davomida xavfsizlik va sog‘liqni ta’minlash
📅Ariza topshirish muddati: 7-aprel 2026
🔗Ariza berish va batafsil ma’lumot:https://opportunitiescorners.com/ec-blue-book-traineeship-2026-in-europe/
Bu stajirovka sizning xalqaro tajribangizni oshirish va Yevropa siyosati bilan yaqindan tanishish imkonini beradi.
Oʻzingiz orzu qilgan grantni albatta yutishingiz kerak!
Murojaat uchun:
@hayotullo_admin1
@Hayotullo_Ismailov_bot
Bizni ijtimoiy tarmoqlarda ham kuzatib boring:
😎Instagram.😎Hayotalks
😎Telegram📱Khayotullo
#Imkoniyatlar#Yevropa#ECBlueBook#Stajirovka