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

Резултати

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

Пребарај: #grèce

当前筛选 #grèce清除筛选
RT France actualités

@rt_fra · Post #40912 · 08.05.2026 г., 17:04

🇬🇷#Grèce : un drone naval ukrainien retrouvé avec des explosifs près de Leucade Un drone naval ukrainien retrouvé au large de Leucade contenait non seulement un détonateur mais aussi des explosifs, selon le média grec Newsbomb. Le bateau sans pilote a été découvert par des pêcheurs près de l’île, puis pris en charge par l’armée grecque pour expertise. RT en français • Osez questionner !

Hashtags

RT en français

@RTenfrancais · Post #79963 · 24.04.2026 г., 08:40

⏺Mirage pour Kiev, Rafale à prix cassé Selon Le Parisien, la France propose à la Grèce de transférer l’ensemble de ses Mirage 2000 — jusqu’à 43 appareils, dont des versions plus anciennes — à l’Ukraine, en échange d’un nombre équivalent de #Rafale à prix réduit. L’offre, que Emmanuel Macron doit présenter lors de sa visite à Athènes, inclut aussi les pièces détachées, avec des modalités encore à négocier. Pour la #Grèce, l’opération s’inscrit dans une réforme profonde de ses forces armées, avec l’objectif de moderniser sa flotte et d’équiper pleinement ses escadrons en Rafale. Mais le timing interroge : il y a à peine un mois, Chypre était frappée, rappelant la fragilité de l’environnement sécuritaire régional. Derrière l’offre française, une équation sensible : moderniser, soutenir Kiev… sans affaiblir sa propre défense. RT en français • Osez questionner !

Voir de ses propres yeux

@voir_yeux · Post #12309 · 28.03.2026 г., 08:07

🇬🇷🇺🇸 Une manifestation de grande ampleur s'est tenue à Athènes pour réclamer le retrait des bases américaines et de l'Otan de Grèce, rapporte un correspondant de TASS. Il a été indiqué dans un communiqué des organisateurs de la manifestation que "l'attaque des États-Unis et d'Israël contre l'Iran constituait une violation inacceptable du droit international". #grèce#manifestation#étatsunis#otan

Voir de ses propres yeux

@voir_yeux · Post #12714 · 28.04.2026 г., 17:49

🇬🇷 Un Grec de 89 ans a blessé cinq personnes avec un fusil de chasse au Fonds national pour la sécurité sociale (EFKA) et à la Cour d’appel d’Athènes, a indiqué la chaîne ERT-news. #grèce#tirs#blessés