@GenshinNull · Post #5236 · 07.07.2023 г., 17:40
source@GenshinNull#Crepe [4.0 beta] 枫丹水下潜泳时的角色姿态 (以珊瑚宫心海为例) 所有角色潜泳时下身和臀部都会被覆盖一层马赛克
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
Пребарај: #crepe
@GenshinNull · Post #5236 · 07.07.2023 г., 17:40
source@GenshinNull#Crepe [4.0 beta] 枫丹水下潜泳时的角色姿态 (以珊瑚宫心海为例) 所有角色潜泳时下身和臀部都会被覆盖一层马赛克
Hashtags
@GenshinNull · Post #4949 · 15.04.2023 г., 16:03
source@GenshinNull#memetrollsXD#Crepe [3.7 beta] 绮良良(Kirara)元素爆发产生的猫草豆蔻可被枫原万叶的技能牵引. 00:10 ~ 00:22 正片 发布于 Crêperie Discord.
Hashtags
@GenshinNull · Post #4948 · 15.04.2023 г., 16:02
source@GenshinNull#memetrollsXD#Crepe [3.7 beta] 绮良良(Kirara)佩戴原木刀对战奇怪的丘丘人演示 00:14 ~ 01:01 角色界面及配装面板 01:03 ~ 01:11 普通攻击 / 重击 01:16 ~ 01:19 点按元素战技(E) 01:19 ~ 01:24 元素爆发(Q) 01:24 ~ 01:35 长按元素战技(E) 01:35 ~ 02:10 连续战斗演示 发布于 Crêperie Discord. 注: 视频中并未展示绮良良元素战技产生的护盾.
Hashtags
@MrDoItYourself · Post #8644 · 08.07.2024 г., 02:15
Pink flowers 🌹#handmade DIY #crepe paper rose #There is always someone holding a bouquet of flowers for you @mrdoityourself🌹🌹🌹