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

Резултати

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

Пребарај: #arci

当前筛选 #arci清除筛选
Marx21.it

@marx21news · Post #9821 · 27.02.2026 г., 14:06

Il Presidente cubano Díaz-Canel incontra una delegazione italiana e ringrazia per oltre 30 anni di solidarietà. Si è conclusa in queste ore la missione della delegazione italiana composta da Walter Massa (presidente ARCI), Gianluca Mengozzi (presidente ARCS) e Daniele Lorenzi, che dal 17 al 22 febbraio ha visitato L'Avana per ribadire il sostegno al popolo cubano. In un momento di crisi economica e energetica acuita dal blocco statunitense e dalle recenti sanzioni tariffarie, Miguel Díaz-Canel Bermúdez ha voluto esprimere la sua gratitudine attraverso i social: "Mi sono riunito con gli amici italiani (...) che sono venuti a ribadirci la loro invariabile solidarietà. Ho ringraziato loro per il sostegno e per quanto fatto in oltre 30 anni nel campo della cultura. Grazie, amici." ARCI e ARCS (ARCI Culture Solidali) portano avanti da decenni progetti di cooperazione e programmi culturali nell'Isola, convinti che la cultura sia uno strumento essenziale per l'emancipazione dei popoli. #Cuba#Solidarietà#ARCI#ARCS#ItaliaCuba#DíazCanel#CooperazioneInternazionale#NoBlocco https://www.marx21.it/internazionale/il-presidente-cubano-ringrazia-la-solidarieta-degli-amici-italiani/

L'Osservatorio - Italia

@Osservatorioitaliano · Post #25205 · 10.04.2026 г., 19:24

#Italia#Cuba#Roma Domani 11 Aprile si terrà a Roma alle ore 15:00 la Manifestazione Nazionale contro il blocco USA a Cuba, la manifestazione è stata promossa dall'Associazione Nazionale di Amicizia Italia-Cuba. Il corteo partirà dal Colosseo e vedrà la presenza di diverse realtà, associazioni, partiti e artisti, tra qui: #SI|LEFT, #EV|G/EFA, #PRC|LEFT, #M5S|LEFT, #CGIL, #FIOM, #ANPI, #ARCI, #USB, #PaP|Estrema sinistra, #PCI|Estrema sinistra, #OSA, #CR e molti altri. @Osservatorioitaliano