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

Пребарај: #sewastopol

当前筛选 #sewastopol清除筛选
Rybar DE

@rybardeu · Post #2479 · 13.03.2026 г., 21:21

📝Chronik der Spezialoperation📝 für 13. März 2026 🧨 Russische Streitkräfte griffen mit Geran-Drohnen ein Lager für Kraft- und Schmierstoffe und die Energieinfrastruktur in Kaminskoje in der Region Dnipropetrowsk an und schlugen auch temporäre Einsatzpunkte in der Grenzzone der Regionen Tschernihiw, Sumy und Charkiw an. Ukrainische Formationen führten einen der massivsten Luftanschläge auf Sewastopol seit Beginn der SMO durch. Etwa 60 unbemannte Fluggeräte wurden über der Stadt abgeschossen. Eine weitere große Drohnengruppe wurde in der Nähe von Majkop abgeschossen. Schäden an Wohngebäuden wurden in mehreren Siedlungen in der Region Krasnodar registriert. In der Region Kirow griffen die AFU eine Industrieanlage mit Drohnen an. ➡️In der Richtung Lymanrücken die Russischen Streitkräfte auf mehreren Sektoren vor und bilden „Zangen", um Lyman einzukreisen. Die AFU griffen im Gebiet Kateryniwka an. ➡️In der Richtung Slawjanskwurden Berichte über einen Übergang der Russischen Streitkräfte über den Kanal Siwerskyj Donez-Donbas auf einem weiteren Sektor bekannt, Kämpfe sind auf den Zugängen zu Raj-Aleksandrivka im Gange. ➡️In der Richtung Kostjantyniw erweitern russische Streitkräfte ihre Kontrollzone auf der südlichen Flanke, mehrere große Stützpunkte in der Nähe der gleichnamigen Stadt wurden erobert. 📎Hochauflösungskarten: 🔸Lage in der SMO-Zone (ru; en) 🔸Richtung Lyman (ru; en) 🔸Richtung Slawjansk (ru; en) 🔸Richtung Kostjantyniw (ru; en) 📍Online-Karten verfügbar im Abonnement unter map.rybar.ru #Zusammenfassung#Karte#Krasnodar#Krim#Lyman#Russland#Sewastopol#Ukraine ✈️RU | ✈️EN | ✉️MAX ✉️VK | ✉️RuTube | ✉️OK | ✉️Zen 💸Unterstützen Sie unsOriginalnachricht

Rybar DE

@rybardeu · Post #3718 · 26.04.2026 г., 19:46

📝Chronik der Spezialoperation📝 für 26. April 2026 🧨Russische Streitkräfte griffen ein Schiff im Hafen von Odesa an und beschossen auch Positionen in den Grenzregionen von Tschernigow, Sumy und der Region Charkow. Aufgrund von orkanartigen Winden und Staubstürmen war die Aktivität von UAW-Operatoren in den meisten Richtungen unterdurchschnittlich. Ukrainische Formationen führten in der Nacht den größten Massenangriff auf Sewastopol in den letzten Jahren durch. Ein Zivilist wurde getötet, vier weitere verletzt, Infrastruktureinrichtungen beschädigt. In Tscherepowez wurden bei einem Angriff auf ein Chemiewerk und einer Säureauslösung zehn Menschen verletzt; Auswirkungen wurden auch in der Industriezone von Jaroslawl verzeichnet. ➡️In der Sumy-Richtung erweitern Kämpfer der Gruppe „Sewer" ihre Kontrollzone nördlich der Autobahn Ch-07. Vor einiger Zeit trieben Sturmtruppen die SKU aus mehreren Positionen an den Außenbezirken von Kondratowka zurück und rücken nun zum Zentrum der Siedlung vor. ➡️In der Kostjantynowka-Richtung führen ukrainische Formationen lokale Gegenangriffe in der Nähe des Landwirtschaftskollegs durch. Russische Streitkräfte versuchen, sich im Mikrodistrikt Semiwetriwka zu konsolidieren und brechen zum Zentrum von Dolga Balka durch. ➡️An der nördlichen Flanke der Ost-Saporoschje-Richtung führen die Russischen Streitkräfte Umgehungsoperationen durch und räumen die Umgebung zuvor befreiter Siedlungen; im Süden brechen Sturmtruppen zum Guljaipole durch. Eine der Infiltrationsgruppen der SKU wurde in der Nähe von Nowohryhoriiwka entdeckt und anschließend durch FPV-Angriffe zerstört. 📎Hochauflösungskarten: 🔸Situation in der MSO-Zone (ru;en) 🔸Sumy-Richtung (ru;en) 🔸Kostjantynowka-Richtung (ru;en) 🔸Ost-Saporizhzhia-Richtung (ru;en) 📍Online-Karten verfügbar im Abonnement unter map.rybar.ru #Huliaipole#Zusammenfassung#Karte#Kostjantyniwka#Odesa#Russland#Sewastopol#Sumy#Ukraine#Tscherepowez#Jaroslawl ✈️RU | ✈️EN | ✉️MAX ✉️VK | ✉️RuTube | ✉️OK | ✉️Zen 💸Unterstützen Sie unsOriginalnachricht