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

Резултати

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

Пребарај: #yeezy

当前筛选 #yeezy清除筛选
YOODJEE

@yoodjee · Post #1725 · 03.08.2023 г., 09:51

Уникальная подборка из коллаборации Канье Уэста и креативного директора Balenciaga Демны Гвасалиа для бренда Gap. Проект носит название Yeezy Gap Engineered by Balenciaga. Стоимость от 38 000₽ Для заказа и консультации: @theyoodjee🛍 #yeezy

Hashtags

YOODJEE

@yoodjee · Post #1679 · 18.07.2023 г., 08:08

Snejanajens в кроссовках Yeezy 500 Super Moon Yellow Стоимость от 37 000₽ Для заказа и консультации: @theyoodjee🛍 #yeezy

Hashtags

YOODJEE

@yoodjee · Post #1496 · 07.06.2023 г., 17:12

adidas YEEZY SLIDE «MX Moon» Вот еще один релиз. Ждем 🤞🏼 #yeezy

Hashtags

YOODJEE

@yoodjee · Post #1132 · 15.04.2023 г., 07:07

YEEZY SLIDE Yeezy Slide — шлепанцы, покорившие сердца модных инфлюенсеров Бесшовный верх выполнен из цельной резины, а рельефная подошва сделана из материала EVA — он легкий, обладает амортизирующими свойствами и препятствует скольжению. Стоимость от 22 000₽ Для консультации и заказа @theyoodjee🛍 #yeezy

Hashtags

YOODJEE

@yoodjee · Post #846 · 15.11.2022 г., 12:23

Yeezy Boost 350 V2 Flax Эти новые Yeezy Boost 350 V2 оснащены светло-коричневым текстильным верхом из материала Primeknit с фирменной полупрозрачной полосой вдоль боковой стороны. Межподошва светло-серого цвета с амортизацией Boost на резиновой подошве Gum завершает дизайн. Стоимость от 18 000₽ Для заказа @theyoodjee🛍 #yeezy

Hashtags

YOODJEE

@yoodjee · Post #808 · 07.11.2022 г., 08:23

YEEZY 450 Один из самых неоднозначных силуэтов от Канье Уэста — вышел в совершенно новой цветовой гамме под названием «Stone Flax». Кроссовки имеют дышащий и облегающий верх Primeknit с соответствующей подошвой в виде «зубов» или щупальцев в одном цветовом, натуральном сером оттенке. Стоимость от 24 000₽ Для заказа и консультации @theyoodjee🛍 #yeezy

Hashtags

YOODJEE

@yoodjee · Post #791 · 13.10.2022 г., 12:23

Новая расцветка Yeezy 700 V3 Fade Salt Стоимость от 32 000₽ Доступна к заказу @theyoodjee #yeezy

Hashtags

YOODJEE

@yoodjee · Post #594 · 22.08.2022 г., 14:00

Новая расцветка Yeezy Slide Flax уже доступна к заказу! Стоимость от 17 000₽ Для консультации и заказа @theyoodjee🛍 #yeezy

Hashtags

YOODJEE

@yoodjee · Post #553 · 18.08.2022 г., 08:40

Yeezy Foam RNR MX Carbon Новая расцветка YEEZY FOAM RUNNER уже доступна к заказу 🔥 Стоимость от 24 000₽ Для консультации @theyoodjee #yeezy

Hashtags

YOODJEE

@yoodjee · Post #541 · 15.08.2022 г., 06:41

Yeezy Boost 350 V2 ONYX / BONE Если первые расцветки «Black» и «Triple White» были из линейки SPLY-350 с плотной боковой полосой, то свежая модель Bone и Onyx идентичны классики V2, на которых располагается перфорированная полоска. Это в целом отличный ход от дизайнеров бренда. Дата релиза: Март 2022г. Стоимость от 27 000₽ #yeezy

Hashtags

YOODJEE

@yoodjee · Post #341 · 30.07.2022 г., 10:30

Yeezy Foam Runner стали альтернативной заменой знаменитых Crocs, а также более открытым шлепанцам YEEZY Slide Кроссовки выполнены из материала EVA и эко-пены на основе морских водорослей, выращенных на гидропонной ферме штаб-квартиры Yeezy в Вайоминге. Стоимость от 22 000₽ #yeezy

Hashtags

12
ПретходнаСтраница 1 од 2Следна