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

Резултати

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

Пребарај: #dolar

当前筛选 #dolar清除筛选
Dolar BCV 💱

@DolarBCV · Post #2624 · 27.02.2026 г., 21:23

Con el reporte para el lunes 02 de #marzo, el dólar oficial abre el nuevo mes consolidando la tendencia alcista de febrero y quedando a tan solo céntimos de la barrera de los 420 bolívares. 📊Análisis 02-Mar (Publicado hoy) * USD: 419,98 Bs. (+2,63 Bs.) 📈 * EUR: 495,60 Bs. (+2,49 Bs.) 🚀 * CNY: 61,24 Bs. * RUB: 5,44 Bs. @DolarBCV 📈Corte Semanal (Lun 23-Feb al Lun 02-Mar) * Lunes 23-Feb: 405,35 Bs. * Lunes 02-Mar: 419,98 Bs. * Variación de lunes a lunes: +14,63 Bs. (+3,61%) 🚩 Clave: El ritmo de devaluación no da tregua al iniciar marzo. El incremento de hoy (+0,63%) mantiene la inercia con la que cerró febrero. Por su parte, el Euro ya se ubica por encima de los 495 Bs., lo que sugiere que la barrera de los 500 bolívares podría ser alcanzada esta misma semana si persiste el ajuste promedio de 2 a 3 bolívares diarios. #dolar #euro #noticias

Dolar BCV 💱

@DolarBCV · Post #2213 · 30.09.2025 г., 21:54

The exchange rate published by the BCV is the weighted average resulting from the daily operations of the active exchange desks of participating banking institutions. EUR. 210.51359748 CNY. 25.20626536 TRY. 4.31618701 RUB. 2.17447335 USD. 179.43080000🔺️ (+1,82 Bs.) Value Date: Wednesday, #October 1, 2025 @DolarBCV #DolarBCV #NoticiasVenezuela #Venezuela #Dolar #Economía #usdt #Noticias #UltimaHora

Dolar BCV 💱

@DolarBCV · Post #2211 · 30.09.2025 г., 01:41

Publicidad Dolar BCV @DolarBCV Si quieres ver tus publicaciones en el canal @DolarBCV, te invitamos a ver el video y expande tus deseos! #NoticiasVenezuela #publicidad #usdt #dolarbcv #Dolar #VenezuelaHoy #Venezuela #Económico #Economía