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

Резултати

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

Пребарај: #hpstart

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

@knaufuzbekistan · Post #284 · 06.08.2021 г., 12:00

👷‍♂️KNAUF-HP Start – beton va gʻisht asoslarni tekislashga aʼlo darajada mos keladigan gipsli suvoq. Suvoq qatlami qalinligi: 10-30 mm Qotish vaqti : 40 daq Sarf: 10 kg/m2 Qadoqlash: 25 kg. Yaxshi usta HP Start faqat devorlarni suvashga mos kelishini yaxshi biladi. Shiftni Rotband bilan suvang. ❗️ KNAUF-HP Start Sinab koʻring. Bu sodda va sifatli. Bu – KNAUF😊 - - - - - 👷‍♂️КНАУФ-ХП Старт – гипсовая штукатурка, отличный вариант для выравнивания бетонных и кирпичных оснований. Толщина слоя нанесения: 10-30 мм Время схватывания : 40 мин Расход: 10 кг/м2 Фасовка: 25 кг. Хороший мастер знает, что ХП Старт подходит только для оштукатуривания стен. Потолки штукатурьте Ротбандом. ❗️ КНАУФ-ХП Старт Попробуйте. Это просто и качественно. Это КНАУФ😊 #knaufuzbekistan#HPStart

KNAUF Uzbekistan

@knaufuzbekistan · Post #280 · 31.07.2021 г., 06:00

​​👷‍♂️KNAUF-HP Start gipsli suvogʻi yuqori darajada suvni tutib qolish qobiliyatiga ega; 👉U xatto namlikni tortuvchi yuzalarda va katta haroratlarda ham qurib qolmaydi va qavatlanmaydi. ☝️Suvoq ichki ishlov berish jarayonlarida ishlatish uchun moʻljallangan. - - - - - 👷‍♂️Гипсовая штукатурка КНАУФ-ХП Старт обладает высокой водоудерживающей способностью; 👉Она не обезвоживается и не расслаивается даже на хорошо впитывающих влагу основаниях и при повышенных температурах. ☝️Штукатурка предназначена для внутренних работ. Сайт|Facebook|Instagram #knauf#knaufuzbekistan#HPStart#dos

KNAUF Uzbekistan

@knaufuzbekistan · Post #95 · 15.07.2020 г., 02:30

👷‍♂️KNAUF-HP Start gipsli suvogʻi yuqori darajada suvni tutib qolish qobiliyatiga ega; 👉U xatto namlikni tortuvchi yuzalarda va katta haroratlarda ham qurib qolmaydi va qavatlanmaydi. ☝️Suvoq ichki ishlov berish jarayonlarida ishlatish uchun moʻljallangan. - - - - - 👷‍♂️Гипсовая штукатурка КНАУФ-ХП Старт обладает высокой водоудерживающей способностью; 👉Она не обезвоживается и не расслаивается даже на хорошо впитывающих влагу основаниях и при повышенных температурах. ☝️Штукатурка предназначена для внутренних работ. Сайт|Facebook|Instagram #knauf#knaufuzbekistan#HPStart#dos

KNAUF Uzbekistan

@knaufuzbekistan · Post #418 · 30.05.2022 г., 04:00

👷‍♀️Suvoq qilishdagi muhim element tekis sirtga erishish uchun tayanch asos sifatida ishlatiladigan KNAUF mayoqli profili hisoblanadi. U korroziyaga yuqori chidalilikka ega, rux bilan ishlov berilgan poʻlatdan yasalgan va KNAUF suvoq aralashmalari (KNAUF-Rotband, KNAUF-HP-Start va MP-75) bilan ishlatiladi.👌 ☝️Texnik xususiyatlari: kesimi: 22x6; 23x10; 60x6 mm uzunligi: 3000 mm Sifatli materiallardan foydalaning. KNAUFʼdan foydalaning. - - - - - 👷‍♀️Важным элементом при оштукатуривании является КНАУФ-профиль маячковый, который применяется в качестве опорной базы для получения ровной поверхности. Обладает высокой стойкостью к корозии, изготовлен из оцинкованной стали и применяется с штукатурными смесями КНАУФ (КНАУФ-Ротбанд, КНАУФ-ХП-Старт и МП-75)👌 ☝️Технические характеристики: Сечение: 22x6; 23x10; 60x6 мм длина: 3000 мм Используйте качественные материалы. Используйте КНАУФ. YouTube Instagram Facebook #knaufuzbekistan#profil#mp75#rotband #Ротбанд#мп75#хпстарт#hpstart #штукатурка#ремонт

KNAUF Uzbekistan

@knaufuzbekistan · Post #419 · 30.05.2022 г., 04:01

#knaufuzbekistan#follow #строительство#стройка#дизайн #дизайнинтерьера#архитектура #архитектор#profil#rotband#knauf#knaufuz#mp75#hpstart #betokontakt#кнауфузбекистан