@jichangenen · Post #372 · 01.06.2023 г., 09:04
#机场 机场:#NanGang 地址:机场 · 频道 支付:支付宝 验证:/ 其他:/ 优惠劵 5.28-6.2 7折:NG61
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
Пребарај: #nangang
@jichangenen · Post #372 · 01.06.2023 г., 09:04
#机场 机场:#NanGang 地址:机场 · 频道 支付:支付宝 验证:/ 其他:/ 优惠劵 5.28-6.2 7折:NG61
@airportroster · Post #1447 · 02.01.2024 г., 05:35
#编号1210 #NanGang 商店截图 收录时间: 2024.01.02 官网: http://nangang.mom 频道: https://t.me/nanganglive 机器人: https://t.me/NanGang3406_bot 说明: 🦾稳定解锁主流流媒体 🔌全线路中转加密 保护隐私安全! 🗣️所有节点均为1倍率无套路 ⛽晚高峰速度稳定发挥 ⚡️超大宽带顺畅使用 🔗不限制客户端数目 近期测评: 测速流媒体 ✏️投稿联系
@jichangenen · Post #207 · 02.04.2023 г., 12:30
#通知#收录 已收录机场 2 上一个太长了 欢迎投稿 · 群组 · 搬运的代理软件下载地址 #果粒橙 #比移动还快的移动云 #残念云 #极速VP #大耳朵图图 #九分机场 #小萝卜鸡 #BitCloud #高速机场 #乘风机场 #nn云 #CCCloud #极速稳定 #奶牛cloud #chemms修狗机场 #飞鸟云 #XIAOHEIZI 网络加速 #老6云 #Lemon-加速 #鲨鱼云 #叶竹云2元店 #鸡扒雲☁️ #ChiguaYun #NutCloud #稳定云 #Allen-自由云 #四海云 #Crea Tivity #KFC #野鸡厂 #萤火虫 #Fuhapp x Sacheng #蛋仔云 #Bocchi #情花云机场 #catsvpn #JLHS VPN #极速机场 #狗狗vpn #顶级机场 #OverWall #乞丐机场 #极客云 #翻墙啦! #KK云机场 #JulangCloud #Potato #佑熙云 #难民机场 #Coo Network #NanGang
Hashtags