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

Пребарај: #wintersale

当前筛选 #wintersale清除筛选
WISTERIA KIDS

@wisteria_moscow · Post #582 · 27.12.2025 г., 10:42

Коллекции осень-зима’25 , вдохновлённые сафари и дикой природой, идеально сочетаются с символикой года Лошади - её энергией, свободой и мощью. 🌟 Хищные принты от Lanvin и Ermanno Scervino добавляют образу харизму, а палитра в оттенках песка, охры, тёмной зелени и глубокого коричневого создаёт основу для многослойности и сложных сочетаний.🌟 Встречайте новый год в безупречном стиле! До 31 декабря на коллекции осень-зима действуют скидки до –50%.🌟 Начать покупки #wisteriakids#премиумбренды#wintersale

WISTERIA KIDS

@wisteria_moscow · Post #519 · 18.12.2025 г., 08:50

WISTERIA WINTER SALE!🌟 C 18 по 31 декабря в бутике на Саввинской набережной и онлайн действуют скидки до 50% на коллекцию осень-зима’25. Скидки не суммируются с другими акциями и спецпредложениями. 🌟 Это лучшее время, чтобы приобрести подарки и обновить детский зимний гардероб! 🌟 Встретим праздники стильно – вместе с Wisteria! 🌟 Ждем вас в бутике: Саввинская набережная, 13 А также на сайте: https://wisteriakids.ru/choice/winter-sale-do-50/ #wintersale#распродажа#подарки#стильнаядетскаяодежда

WISTERIA KIDS

@wisteria_moscow · Post #630 · 06.01.2026 г., 12:13

Новогодние каникулы — время волшебных приключений: от катания на катках и детских представлений до уютных семейных вечеров.🌟 Идеальный образ для каждого из этих моментов создают вещи, в которых сочетаются эстетика, комфорт и полная свобода движений.🌟 Подарите детям возможность наслаждаться праздником в безупречных нарядах из наших осенне-зимних коллекций — теперь со скидками до 50%. Пусть каждый день зимней сказки будет стильным, тёплым и наполненным радостью.🌟 BIG SALE WINTER WISTERIA #WinterSale#ОсеньЗима2025#ДетскийГардероб#ЗимниеКаникулы

BAGO home

@bagohome · Post #95 · 13.01.2023 г., 08:45

Старый Новый год — это редкий исторический феномен, дополнительный праздник, который получился в результате смены летоисчисления. 🙄 Из-за данного расхождения календарей ряд стран отмечает два «Новых года» — по старому и новому стилю. ✨ Таким образом, в ночь с 13 на 14 января каждый может позволить себе «допраздновать» самый любимый праздник.🎄 ⠀ Подарки для себя и своих близких можете выбрать на нашем сайте www.bagohome.com💚 К тому же до конца месяца на праздничные ароматы из Новогодних коллекций действует скидка 20%!💥💥💥 ⠀ Для заказа пишите в директ или заходите на наш сайт.👌 ⠀ ❓А вы отмечаете старый Новый год?🎄 ⠀ ⠀ ⠀ ⠀ ⠀ #старыйновыйгод#зимнийсейл#акция#скидка#wintersale#sale#love#зимняяраспродажа#home#акции#новыйгод2023#корпоративныеподарки#рождество #2023 #новыйгод#подарки#подарочки#подарок#распродажа#подарочныенаборы#свечи#аромасвечи#ароматыдлядома#ароматическиесвечи#скидки#новогоднеенастроение#новогодниеподарки