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

Резултати

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

Пребарај: #look

当前筛选 #look清除筛选
KICKSADDICTION

@kicksaddiction · Post #7978 · 09.12.2025 г., 14:49

[ предновогодние подарочки себе наконец доехали ] как же я ждала эту посылку! я на этот шарф глазею уже года 2🤩 остановилась все же на серой классике, которая как мне кажется сочетается со всей моей верхней одеждой и главное не забирает на себя внимание от моей внешности🧣🎃 мягчайший жакмюшечка🧣 и я вновь в UGG в цвете brown👢 на высокой платформе мои серые угги были настолько заношены, я еле еле с ними распрощалась, это самая удобная, теплая и комфортная обувь за всю мою жизнь, все руки красивые и расслабленные! взяла закрытые на высокой платформе из соображений тепла, для меня это очень важно, вы бы видели как это все смотрится с голубыми джинсами #look на зиму готов #shopping@helnns удался! на вопрос «откуда?» - отвечаю, все позиции и не только доступны в KICKSADDICTION! У ребят шикарный сервис и только оригинальные товары💅

Top Telegram Channels - Europe

@topchannels_europe · Post #768 · 14.04.2026 г., 07:55

⭐️Special offer from AMAZON: ➡️1. JACK & JONES Men's Blouson Jacket 💶 49.99€ -> 20.30€ (-59%) ✨ ➡️2. Men's Straight Leg Joggers, Long Pants with Open Hem, Loose Fit Sports Pants, Comfortable Training Pants 💶 59.98€ -> 29.31€ (-51%) ✨ ⭐️The best offers & deals in Europeonline: ➡️@BestenDeals #Amazon#kws#look

Top Telegram Channels - Europe

@topchannels_europe · Post #762 · 10.04.2026 г., 08:13

⭐️Special offer from AMAZON: ➡️1. Men's Summer Shorts S-3XL 💶 29.98€ -> 15.25€ (-49%) ✨ ➡️2. Men's Casual T-Shirt 💶 19.99€ -> 14.99€ (-25%) ✨ ⭐️The Best Offers & Deals in EuropeOnline: ➡️@BestenDeals #Amazon#kws#look

Top Telegram Channels - Europe

@topchannels_europe · Post #778 · 22.04.2026 г., 07:41

⭐️AMAZON Special Offer: ✨Stylish outfit for every occasion – appear modern, confident, and timelessly elegant: 1️⃣➡️Women's Summer Dress Short Sleeve Casual V-Neck Floral Print Dresses Beach Dresses Sexy Slit Midi Dress Cocktail Dress Party Dress with Belt 💶 29.99€ -> 25.49€ (-15%)✨ Ends in 10 Hours 2️⃣➡️Loafer Flats for Women Casual Knit Fabric Shoes Washable Lace-Up Shoes with Pointed Toe Comfortable Ballet Style Shoes 💶 42.99€ -> 36.54€ (-15%)✨ #Amazon#kws#look#ads

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