TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #65 · 8 апр.

Небольшой трик с регулярными выражениями который редко вижу в чужом коде. Допустим, вам нужно распарсить простой текст и вытащить оттуда пары имя+телефон. Вернуть всё это надо в виде списка словарей. Возьмем очень простой пример текста. >>> text = ''' >>> Alex:8999123456 >>> Mike:+799987654 >>> Oleg:+344456789 >>> ''' Соответственно, для выделения нужных элементов будем использовать группы. Получится такой паттерн: (\w+):([\d+]+) Как мы будем формировать словарь из найденных групп? >>> import re >>> results = [] >>> for match in re.finditer(r"(\w+):([\d+]+)", text): >>> results.append({ >>> "name": match.group(1), >>> "phone": match.group(2) >>> }) >>> print(results) [{'name': 'Alex', 'phone': '8999123456'}, ...] Можно немного сократить запись используя zip >>> results = [] >>> for match in re.finditer(r"(\w+):([\d+]+)", text): >>> results.append(dict(zip(['name', 'phone'], match.groups()))) Но есть способ лучше! Это именованные группы в regex. Можно в паттерне указать имя группы и результат сразу забрать в виде словаря. >>> for match in re.finditer(r"(?P<name>\w+):(?P<phone>[\d+]+)", text): >>> results.append(match.groupdict()) То есть всё что я сделал, это добавил в начале группы (внутри сбокочек) такую запись: (?P<group-name>...) Теперь найденная группа имеет имя и можно обратиться к ней как к элементу списка >>> name = match['name'] Либо забрать сразу весь словарь методом groupdict() >>> match.groupdict() #tricks#regex

Резултати

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

Пребарај: #regionaltensions

当前筛选 #regionaltensions清除筛选
Crypto M - Crypto News

@CryptoM · Post #65138 · 11.04.2026 г., 11:05

🚀 Iran's Key Concerns Highlighted Amid Regional Tensions Iran's national television has reported on the country's critical issues amid ongoing regional tensions. According to Odaily, Iran's red lines include the strategic Strait of Hormuz, the payment of war reparations, the unfreezing of Iranian assets, and a ceasefire across the region. #Iran#RegionalTensions#StraitOfHormuz#WarReparations#FrozenAssets#Ceasefire

Crypto M - Crypto News

@CryptoM · Post #64843 · 10.04.2026 г., 03:34

🚀 Iranian Officials Remain in Tehran Amid Regional Tensions Iranian Foreign Minister Araghchi and Speaker Qalibaf have not left Iran, according to Odaily. Both officials are currently in Tehran, actively fulfilling their national duties amid evolving regional circumstances. A source stated that reports of an Iranian negotiation team arriving in Islamabad for talks with the U.S. are entirely false. The source emphasized that negotiations will remain stalled as long as the U.S. does not fulfill its ceasefire commitments in Lebanon and the Zionist regime continues its attacks. Previously, The Wall Street Journal claimed that an Iranian delegation arrived in Islamabad on Thursday night. #Iran#Tehran#RegionalTensions#Diplomacy#MiddleEast#USIranRelations#Lebanon#ZionistRegime