@WorldNews · Post #74239 · 19.04.2026 г., 21:19
Carney calls Canada's ties to the U.S. 'weaknesses' that must be corrected | CBC News [Read FullArticle] @WorldNews#CanadaUS#CanadaUSRelations#WorldNews
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
Пребарај: #canadausrelations
@WorldNews · Post #74239 · 19.04.2026 г., 21:19
Carney calls Canada's ties to the U.S. 'weaknesses' that must be corrected | CBC News [Read FullArticle] @WorldNews#CanadaUS#CanadaUSRelations#WorldNews
@WorldNews · Post #74236 · 19.04.2026 г., 17:59
PM Carney declares U.S. ties now a ‘weakness’ in address to Canadians [Read FullArticle] @WorldNews#CanadaUSRelations#USCanada#WorldNews
@CryptoM · Post #64616 · 09.04.2026 г., 11:04
🚀 Hormuz Shipping Crisis Presents Opportunity for Canada to Mend Ties with Trump The ongoing shipping crisis in the Strait of Hormuz has opened a diplomatic window for Canada to improve relations with U.S. President Donald Trump. Bloomberg posted on X that the situation has escalated tensions in the region, affecting global oil supply routes. Canada, with its strategic position and resources, is in a unique position to offer assistance and mediate in the crisis. The Strait of Hormuz is a critical chokepoint for the global oil trade, and recent disruptions have raised concerns over energy security. As a major oil producer, Canada could play a pivotal role in stabilizing the situation by increasing its oil exports to offset potential shortages. Furthermore, this crisis presents an opportunity for Canada to strengthen its diplomatic ties with the United States. By offering support and collaboration, Canada can demonstrate its commitment to regional stability and international cooperation. The Canadian government is reportedly considering various options to address the situation, including diplomatic engagement and increased energy exports. This approach could not only help alleviate the immediate crisis but also pave the way for improved bilateral relations with the U.S. under President Trump's administration. As the situation develops, Canada’s actions could have significant implications for both regional stability and its relationship with the United States. #HormuzCrisis#Shipping#CanadaUSRelations#Diplomacy#OilTrade#EnergySecurity#InternationalRelations#GlobalOilSupply#Geopolitics#TradeRoutes