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 слични објави

Пребарај: #chaveztheradical

当前筛选 #chaveztheradical清除筛选
Venezuelanalysis

@venanalysis · Post #2014 · 26.06.2025 г., 20:03

🎥 VIDEO | Chávez the Radical XXIX: ‘You Are Not Small Businesspeople’ One of the goals of capitalist ideology is to hide or downplay class struggle. Instead, it seeks to foster individualism over collective processes. Former Venezuelan President Hugo Chávez looked to dispel these myths in a 2012 speech, reminding those who take part in the informal economy that they are not small businesspeople but belong to the working class. 👉 Watch the full video here: https://shorturl.at/D1IgI #HugoChavez#ChaveztheRadical

Venezuelanalysis

@venanalysis · Post #2032 · 17.07.2025 г., 21:24

🎥 VIDEO | Chávez the Radical XXXI: ‘It’s Impossible for Capitalism to Have a Human Face’ The episode features a 2006 speech in which Hugo Chávez argues that capitalism cannot be humanized and must be overcome. It also traces his political evolution, from initially advocating a 'Third Way' between capitalism and socialism to affirming socialism as the necessary path for the Bolivarian Revolution. 👉 Watch the full video here: https://venezuelanalysis.com/video/chavez-the-radical-xxxi-its-impossible-for-capitalism-to-have-a-human-face/ #ChavezTheRadical#HugoChavez#TatuyTV

Venezuelanalysis

@venanalysis · Post #2341 · 20.04.2026 г., 19:48

🎥 VIDEO | Chávez the Radical XXXII: ‘The Bonus-over-Wage Policy Pulverized Incomes’ The episode features a 2006 speech in which Hugo Chávez criticizes policies that replaced wages with bonuses, arguing they increased labor precarity and favored business interests. It also examines how, in recent years under US economic sanctions, Venezuela has expanded non-wage bonuses, generating debate within Chavismo and criticism from trade unions over their impact on incomes. 👉 Watch the full video here: https://venezuelanalysis.com/video/chavez-the-radical-xxxii-the-bonus-over-wage-policy-pulverized-incomes/ #Wages#ChavezTheRadical#HugoChavez#TatuyTV