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

Пребарај: #multigrund

当前筛选 #multigrund清除筛选
KNAUF Uzbekistan

@knaufuzbekistan · Post #833 · 15.11.2024 г., 05:00

​​KNAUF-Multigrund – bu namlikni singdiruvchi asoslar uchun universal gruntovka bo’lib, asosning singdirish xususiyati aʼlo darajada pasaytiradi va boshqaradi, gips va sement qorishmalarning bir tekisda ushlanishini kafolatlaydi. Quyidagi ashyolarning yuzasiga ishlov berishga mo’ljallangan: gazobeton va penobeton, keramik yoki silikat g’isht, keramzit va shlakoblok, gips va sement suvoq; beton, sement va gips styajkalar. Texnik xususiyatlari: ▫️Sarfi: 0,2 kg/m2; ▫️Qurish vaqti: 6 soat; ▫️Rangi: sariq; ▫️Ayozga chidamliligi (ixtiyoriy): 5 sikl; ▫️Qadoq: germetik qopqoqli (qoplam bilan zapaykalanmagan) 10 va 5 kg vaznli chelaklarda; ▫️Saqlash muddati: Shikastlanmagan qadoqda 12 oy; Ichki va tashqi ishlar uchun. Sifatli materiallardan foydalaning! KNAUFʼdan foydalaning! - - - - - КНАУФ-Мультигрунд - грунтовка универсальная для впитывающих оснований, отлично снижает и регулирует впитывающую способность основания, гарантирует равномерное схватывание раствора гипсовых и цементных смесей. Предназначена для обработки поверхностей: газо- и пенобетона, керамического и силикатного кирпича, керамзито- и шлакоблоков, гипсовых и цементных штукатурок; бетонной, цементной и гипсовой стяжки. Технические характеристики: ▫️Расход: 0,2 кг/м2; ▫️Время высыхания: 6 часов; ▫️Цвет: желтый; ▫️Морозостойкость (опционально): 5 циклов; ▫️Упаковка: ведро с герметичной крышкой (без запайки пленкой) 10 и 5 кг; ▫️Срок хранения: 12 мес. в неповрежденной упаковке Для внутренних и наружных работ. Используйте качественные материалы! Используйте КНАУФ! YouTube Instagram Telegram #knaufuzbekistan #Multigrund

KNAUF Uzbekistan

@knaufuzbekistan · Post #677 · 03.04.2024 г., 05:00

​​KNAUF-Multigrund – bu namlikni singdiruvchi asoslar uchun universal gruntovka bo’lib, asosning singdirish xususiyati aʼlo darajada pasaytiradi va boshqaradi, gips va sement qorishmalarning bir tekisda ushlanishini kafolatlaydi. Quyidagi ashyolarning yuzasiga ishlov berishga mo’ljallangan: gazobeton va penobeton, keramik yoki silikat g’isht, keramzit va shlakoblok, gips va sement suvoq; beton, sement va gips styajkalar. Texnik xususiyatlari: ▫️Sarfi: 0,2 kg/m2; ▫️Qurish vaqti: 6 soat; ▫️Rangi: sariq; ▫️Ayozga chidamliligi (ixtiyoriy): 5 sikl; ▫️Qadoq: germetik qopqoqli (qoplam bilan zapaykalanmagan) 10 va 5 kg vaznli chelaklarda; ▫️Saqlash muddati: Shikastlanmagan qadoqda 12 oy; Ichki va tashqi ishlar uchun. Sifatli materiallardan foydalaning! KNAUFʼdan foydalaning! - - - - - КНАУФ-Мультигрунд - грунтовка универсальная для впитывающих оснований, отлично снижает и регулирует впитывающую способность основания, гарантирует равномерное схватывание раствора гипсовых и цементных смесей. Предназначена для обработки поверхностей: газо- и пенобетона, керамического и силикатного кирпича, керамзито- и шлакоблоков, гипсовых и цементных штукатурок; бетонной, цементной и гипсовой стяжки. Технические характеристики: ▫️Расход: 0,2 кг/м2; ▫️Время высыхания: 6 часов; ▫️Цвет: желтый; ▫️Морозостойкость (опционально): 5 циклов; ▫️Упаковка: ведро с герметичной крышкой (без запайки пленкой) 10 и 5 кг; ▫️Срок хранения: 12 мес. в неповрежденной упаковке Для внутренних и наружных работ. Используйте качественные материалы! Используйте КНАУФ! YouTube Instagram Telegram #knaufuzbekistan #Multigrund

KNAUF Uzbekistan

@knaufuzbekistan · Post #984 · 22.10.2025 г., 10:00

KNAUF-Multigrund gruntovkasi va KNAUF-Rotband suvog‘i - gazoblokli devorlar uchun mukammal tandem! Taʼmir ishlarini oson va tejamkor shaklda oʻtkazing: • Tekis devorlar - suvoq qatlamining minimal qalinligi 0,5 sm. • Notekis devorlar uchun - bir martada 5 sm gacha! • Ortiqcha qadamlarsiz: to‘g‘ri texnologiyada bajarilsa, Rotband ustidan hatto shpaklyovka qilish ham talab qilinmaydi - siz darhol gulqog‘ozlarni yopishtirishingiz mumkin. ———— Грунтовка КНАУФ-Мультигрунд и штукатурка КНАУФ-Ротбанд – идеальный тандем для стен из газоблока! Сделайте ремонт проще и экономичнее: • Ровные стены – минимальный слой штукатурки от 0,5 см. • Для неровных стен – до 5 см за один раз! • Без лишних шагов: Ротбанд при правильной технологии не требует даже шпаклевания – вы можете сразу клеить обои. Social #knaufuzbekistan #rotband #multigrund

KNAUF Uzbekistan

@knaufuzbekistan · Post #441 · 12.08.2022 г., 05:00

​​👷‍♀️Yangi KNAUF-Multigrund mahsuloti – bu namlikni singdiruvchi asoslar uchun universal gruntovka boʻlib, asosning singdirish xususiyati aʼlo darajada pasaytiradi va boshqaradi, gips va sement qorishmalarning bir tekisda ushlanishini kafolatlaydi. Quyidagi ashyolarning yuzasiga ishlov berishga moʻljallangan: gazobeton va penobeton, keramik yoki silikat gʻisht, keramzit va shlakoblok, gips va sement suvoq; beton, sement va gips styajkalar.👌 Texnik xususiyatlari ▫️Sarfi: 0,2 kg/m2 ▫️Qurish vaqti: 6 soat ▫️Rangi: sariq ▫️Ayozga chidamliligi (ixtiyoriy): 5 sikl ▫️Qadoq: germetik qopqoqli (qoplam bilan zapaykalanmagan) 10 va 5 kg vaznli chelaklarda ▫️Saqlash muddati: Shikastlanmagan qadoqda 12 oy Ichki va tashqi ishlar uchun. Sifatli materiallardan foydalaning. KNAUFʼdan foydalaning - - - - - 👷‍♀️Новый продукт КНАУФ-Мультигрунд - грунтовка универсальная для впитывающих оснований, отлично снижает и регулирует впитывающую способность основания, гарантирует равномерное схватывание раствора гипсовых и цементных смесей. Предназначена для обработки поверхностей: газо- и пенобетона, керамического и силикатного кирпича, керамзито- и шлакоблоков, гипсовых и цементных штукатурок; бетонной, цементной и гипсовой стяжки.👌 Технические характеристики ▫️Расход: 0,2 кг/м2 ▫️Время высыхания: 6 часов ▫️Цвет: желтый ▫️Морозостойкость (опционально): 5 циклов ▫️Упаковка: ведро с герметичной крышкой (без запайки пленкой) 10 и 5 кг ▫️Срок хранения: 12 мес. в неповрежденной упаковке Для внутренних и наружных работ. Используйте качественные материалы. Используйте КНАУФ. #knaufuzbekistan#new#Multigrund