@tciptops · Post #3806 · 14.09.2024 г., 00:53
#v2ray v2rayNG安卓客户端 不建议使用,属于落后工具了 可以使用茉莉(Matsuri)或者clash
Hashtags
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
Пребарај: #v2ray
@tciptops · Post #3806 · 14.09.2024 г., 00:53
#v2ray v2rayNG安卓客户端 不建议使用,属于落后工具了 可以使用茉莉(Matsuri)或者clash
Hashtags
@kuguakaga · Post #82 · 04.12.2020 г., 05:16
#广州电信#v2ray 12.4测速
@kuguakaga · Post #72 · 27.11.2020 г., 05:00
#广州电信#V2ray 11.27测速
@kuguakaga · Post #71 · 26.11.2020 г., 15:59
#广州电信#V2ray 11.26晚高峰测速
@kuguakaga · Post #69 · 25.11.2020 г., 13:48
#广州电信#v2ray 11.25晚高峰测速
@kuguakaga · Post #65 · 24.11.2020 г., 10:22
#广州电信#v2ray 11.24测速
@kuguakaga · Post #62 · 23.11.2020 г., 14:01
#广州电信#V2ray 11.23晚高峰测速
@kuguakaga · Post #58 · 22.11.2020 г., 15:26
#广州电信#V2ray 11.22晚高峰测速,日本1 2节点端口被墙 我们将尽快修复
@kuguakaga · Post #55 · 21.11.2020 г., 10:49
#广州电信#v2ray 11.21测速
@kuguakaga · Post #54 · 20.11.2020 г., 13:55
#广州电信#V2ray 11.20晚高峰测速
@jichangzhijia · Post #30 · 01.09.2022 г., 12:06
▌机场名称:速云梯 ▌机场地址: https://bit.ly/3cDQqSW ▌成立时间:2022年1月 ▌支持协议:#SSR#V2ray ▌套餐价格: 入门版:11.9元100G/月 基础版:17.9元200G/月 标准版:27.9元350G/月 旗舰版:53.9元600G/月 ▌特点介绍: 机场节点是SSR和Vmess协议,签到送2~5G流量,速度稳定较快! 👉机场之家👉免费投稿
@kuguakaga · Post #70 · 26.11.2020 г., 11:01
#北京电信#V2ray 11.26测速