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

Резултати

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

Пребарај: #tbt

当前筛选 #tbt清除筛选
TrilocosxJesús ✨

@trilocosxjesus · Post #7238 · 16.04.2026 г., 17:01

https://www.youtube.com/watch?v=qoejKfxYjiA&list=RDMM En este jueves de #TBT recordamos esta hermosa canción que nos alienta a confiar en Jesús como lo que es, nuestro gran amigo. 📌Disfruta y aprovecha este contenido, compártelo, coméntalo💭 y ayuda a que siga siendo de mucha bendición✨💌

Hashtags

BiA Cerámica Fría

@biaceramicafria · Post #4136 · 20.07.2023 г., 19:34

👋😁⭐🔗🤩 🍉📷🆒👍🔝😎 Hoy es jueves de #TBT 🥺 Este fue mi PRIMER BRAZALETE GHIBLI /2021- 🥸 Parece que fue ayer... Llégate a la publicación y déjale tu ❤️ Corazón 🥰 📷Toca aquí para verlo👈 ¿LO HABÍAS VISTO? - Sí ❤️ - No 👍

Hashtags

BiA Cerámica Fría

@biaceramicafria · Post #3979 · 16.03.2023 г., 18:50

Hola 💚 Bienvenidos a nuestro grupo A partir de hoy traeremos una dinámica de #TBT🔙 (todos los jueves) No te pierdas nuestras historias 👇 https://instagram.com/stories/biaceramicafria/3059925564827707754?utm_source=ig_story_item_share&igshid=MDJmNzVkMjY=

Hashtags

BaykarTech

@baykartech · Post #2911 · 15.04.2026 г., 11:24

İmkanlarımız sınırlı, ufuklarımız genişti! 🇹🇷✈️ 📲#TBT Our means were limited, but our horizon was vast! 🇹🇷✈️

Hashtags

🦅 [ perspective ix ]

@perspectiveix · Post #1524 · 06.09.2018 г., 18:00

⚰️RIP Electronics The Gowanus E-Waste Warehouse in Brooklyn houses pretty much every single type of retro tech gadget you can think of. Basically, the ultimate #TBT! 🚀@PerspectiveIX

Hashtags

🦅 [ perspective ix ]

@perspectiveix · Post #1295 · 24.05.2018 г., 19:30

💻Your Laptop's Great Great Grandfather! Briefcase designed by honywell for the 1968 movie A Space Odyssey 2001, complete with camera, stylus and modem. #TBT 🚀@PerspectiveIX

Hashtags

🦅 [ perspective ix ]

@perspectiveix · Post #1275 · 17.05.2018 г., 19:30

🌐The Entire Internet 45 Years Ago Less than half a century and we went from this 👆 to this 👉t.me/PerspectiveIX/1273 #TBT 🚀@PerspectiveIX 🔗PerspectiveIX.com

Hashtags

🦅 [ perspective ix ]

@perspectiveix · Post #1064 · 18.01.2018 г., 20:00

⌨️ Amstrad NC100 (Released in 1992) CPU: Z80 at 4 Mhz Memory: 64 KB RAM Display: LCD 80 columns by 8 rows Power: four standard AA cell batteries #TBT 🚀@PerspectiveIX 📸instagram.com/PerspectiveIX

Hashtags

NYUSHA

@nyusha_nyusha · Post #907 · 23.05.2024 г., 06:07

немножко милоты вам этим утром 💞 это любовь! #tbt РУ ТВ ✨

Hashtags

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