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

Резултати

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

Пребарај: #ueindia

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

@marx21news · Post #9725 · 11.02.2026 г., 07:51

Ue–India: nasce la più grande area di libero scambio al mondo Dopo 18 anni di negoziati, Unione Europea e India hanno raggiunto l’intesa su un Accordo di Libero Scambio destinato a ridisegnare la geografia del commercio globale. Un’intesa che coinvolge 1,9 miliardi di persone, il 25% del PIL mondiale e che accelera il progressivo allontanamento commerciale da Washington, anche come risposta alla nuova stagione di dazi USA. Industria, agroalimentare, servizi e investimenti diretti: l’accordo apre enormi opportunità per le imprese europee, soprattutto in un mercato indiano in forte crescita. Sullo sfondo, la competizione geopolitica sulle infrastrutture e i corridoi globali, dall’IMEC alle Nuove Vie della Seta. I dazi come arma politica stanno producendo effetti inattesi: partner storici degli USA diversificano, mentre avanza un mondo sempre più multipolare. Un’analisi approfondita tra commercio, investimenti e geopolitica globale. ✍️ di Andrea Vento – Gruppo Insegnanti di Geografia Autorganizzati 9 febbraio 2026 #UEIndia#Geopolitica#CommercioGlobale#Multipolarismo#IMEC#Dazi#EconomiaInternazionale https://www.marx21.it/internazionale/raggiunta-lintesa-sullaccordo-di-libero-scambio-ue-india/