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

Резултати

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

Пребарај: #foundercatalyst

当前筛选 #foundercatalyst清除筛选
UzVC

@UzVC_uz · Post #70 · 04.02.2026 г., 08:33

㊙️Чит-код для участников Founder Catalyst Завтра, 5 февраля в 20:00, вы сможете лично задать вопросы команде Techstars насчет: - Деталей программы и критерий отбора; - Что фаундеры получают от мастер-классов и менторства, и кто эти менторы; - Лайфхаки по заявке: практические советы для доработки заявки и прохождения отбора. 👉Присоединяйтесь к сессии:https://luma.com/a9e83czs ———— ㊙️Founder Catalyst ishtirokchilari uchun Cheat-kod Ertaga, 5-fevral kuni soat 20:00da, siz Techstars jamoasiga bevosita savol berishingiz mumkin: - Dastur tafsilotlari va tanlov mezonlari; - Asoschilarga masterklasslar va mentorlikdan nima foyda, mentorlar kimlar; - Ariza bo'yicha Layfxaklar: arizangizni takomillashtirish va tanlovdan o'tish uchun amaliy maslahatlar. 👉Sessiyaga qo'shiling:https://luma.com/a9e83czs ———— ㊙️Cheat сode for Founder Catalyst applicants Tomorrow, February 5th at 8 PM, you can personally ask the Techstars team about: - Program details and selection criteria; - What founder gain from masterclasses and mentorship, and who the mentors are; - Application Hacks: practical tips to fine-tune your application and pass the selection process. 👉Join the session: https://luma.com/a9e83czs #Techstars#FounderCatalyst

UzVC

@UzVC_uz · Post #73 · 05.02.2026 г., 14:49

▶️▶️▶️ Мы в эфире! Не упустите шанс узнать о бесплатном 10-недельном онлайн пре-акселераторе, созданном для того, чтобы сделать ваш стартап готовым к инвестициям и масштабированию. Присоединяйтесь здесь:https://meet.google.com/egp-kjyj-cqn ———— ▶️▶️▶️ Biz efirdamiz! Startapingizni investitsiyaga va ko'lamni kengaytirishga tayyor qilish uchun mo'ljallangan bepul, 10 haftalik onlayn pre-akselerator haqida bilish imkoniyatini boy bermang. 🔗 Shu yerdan qo'shiling:https://meet.google.com/egp-kjyj-cqn ———— ▶️▶️▶️ We are live! Don't miss a chance to know about a free, 10-week online pre-accelerator designed to make your startup investment-ready and ready to scale. 🔗 Join here:https://meet.google.com/egp-kjyj-cqn #Techstars#FounderCatalyst#online

UzVC

@UzVC_uz · Post #72 · 05.02.2026 г., 14:29

🔜🔜🔜 Начинаем через 30 минут! Готовьте свои вопросы для команды Techstars. Мы обсудим лайфхаки по подаче заявки и критерии отбора в Founder Catalyst. 🔗 Присоединяйтесь здесь:https://meet.google.com/egp-kjyj-cqn ———— 🔜🔜🔜 30 daqiqadan keyin boshlaymiz! Techstars jamoasiga savollaringizni tayyorlang. Biz Founder Catalyst dasturiga ariza berish bo'yicha maslahatlar va tanlov mezonlarini muhokama qilamiz. 🔗 Shu yerdan qo'shiling:https://meet.google.com/egp-kjyj-cqn ———— 🔜🔜🔜 We’re starting in 30 minutes! Get your questions ready for the Techstars team. We’ll be discussing application hacks and selection criteria to Founder Catalyst. 🔗 Join here:https://meet.google.com/egp-kjyj-cqn #Techstars#FounderCatalyst#online