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

Резултати

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

Пребарај: #zaragoza

当前筛选 #zaragoza清除筛选
Zentropa

@zentropa451 · Post #58493 · 19.03.2026 г., 10:20

📸 Concentración de la Plataforma por la Reconquista y la Remigración en #Zaragoza ► Samurái de Occidente

Hashtags

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #488 · 23.04.2018 г., 16:10

​​💥Londres para todos💥 Desde Madrid 48€: 7 al 10 junio Desde Barcelona 47€: 21 al 25 junio Desde Zaragoza 37€: 19 al 22 mayo Desde Santander 46€: 24 al 29 mayo 🏨Alojamiento en Londres🏨 Vuelos con salida desde #Madrid, #Barcelona, #Zaragoza y #Santander Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #546 · 30.05.2018 г., 16:55

​​💥Color azul Ibiza💥 ✈️Desde Zaragoza 20€: 10 al 14 septiembre ✈️Desde Madrid 29€: 2 al 5 julio ✈️Desde Málaga 33€: 21 al 24 octubre ✈️Desde Sevilla 36€: 6 al 10 de noviembre 🏨Alojamiento en Ibiza🏨 Vuelos con salida desde #Zaragoza, #Madrid, #Malaga, #Sevilla Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #702 · 18.08.2018 г., 16:20

​​💥Londres en Septiembre💥 ✈️Desde Santander 30€: 20 al 25 sept ✈️Desde Zaragoza 33€: 13 al 18 sept ✈️Desde Madrid 37€: 20 al 25 sept ✈️Desde Barcelona 49€: 26 al 29 sept ✈️ Desde Malaga 64€: 21 al 25 sept Vuelos desde #Santander, #Zaragoza, #Madrid, #Barcelona y #Malaga Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #631 · 03.07.2018 г., 13:55

​​💥Bajada de precios a París💥 ✈️Desde Sevilla 52€: 19 al 23 septiembre ✈️Desde Valencia 46€: 23 al 26 septiembre ✈️Desde Madrid 40€: 18 al 21 septiembre ✈️Desde Zaragoza 33€: 18 al 22 septiembre ✈️Desde Mallorca 31€: 13 al 18 septiembre ✈️Desde Barcelona 32€: 13 al 18 septiembre 🏨Alojamiento en París🏨 Vuelos con salida desde #Sevilla, #Valencia, #Madrid, #Zaragoza, #Mallorca y #Barcelona Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #547 · 31.05.2018 г., 11:10

​​💥Bruselas en junio💥 ✈️Desde Zaragoza 65€: 4 al 8 junio ✈️Desde Madrid 27€: 13 al 19 junio ✈️Desde Barcelona 38€: 7 al 12 junio ✈️Desde Mallorca 41€: 7 al 13 junio ✈️Desde Sevilla 35€: 7 al 12 junio ✈️Desde Valencia 40€: 7 al 14 junio 🏨Alojamiento en Bruselas🏨 Vuelos con salida desde #Zaragoza, #Madrid, #Barcelona, #Mallorca, #Sevilla y #Valencia Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #491 · 27.04.2018 г., 17:00

​​💥Fines de semana en Bruselas💥 ✈️Desde Barcelona 40€: del 15 al 17 de Junio ✈️Desde Zaragoza 38€: del 15 al 18 de Junio ✈️Desde Gerona 34€: del 15 al 17 de Junio ✈️Desde Madrid 40€: del 9 al 11 de Junio 🏨Hoteles para Bruselas🏨 Vuelos desde #Barcelona#Zaragoza#Gerona y #Madrid con fechas en fines de semana Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #988 · 11.01.2019 г., 14:49

​​💥Bruselas en febrero💥 ✈️Desde Mallorca 26€: 9 al 12 feb ✈️Desde Santander 30€: 25 al 27 feb ✈️Desde Zaragoza 30€: 2 al 6 feb ✈️Desde Barcelona 36€: 21 al 25 feb ✈️Desde Madrid 36€: 25 al 28 feb ✈️Desde Alicante 40€: 3 al 5 feb ✈️Desde Malaga 40€: 2 al 4 feb Vuelos con salida desde #Mallorca, #Santander, #Zaragoza, #Barcelona, #Madrid, #Alicante y #Malaga Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

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