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

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

Hashtags

Резултати

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

Пребарај: #sukka

当前筛选 #sukka清除筛选
Acheron海外加速服务

@fast_acheron · Post #1572 · 17.02.2026 г., 05:46

窝里斗 第二阶段:代理协议的开发者/拥趸 之间的互殴 如果说 2025 年机场主(或 DDoS 攻击者)发起的入口相互举报/通报是「第一阶段」,那么今天浮出水面的代理协议开发者/拥趸之间的举报即是「第二阶段」。 本轮互殴的概要: 某代理 app 区 KOL 在今日推送一篇有关 VLESS-Reality 探测手段的博文,随后在 Surge Pro 群内称:他已将相关论文递交给华为、派网、新华三、深信服。 ——— 一些时间线: 1. 某代理 app 区 KOL 在博客发文《杀死那只鹦鹉 —— 「白话文」讲解一种探测 XTLS VLESS REALITY 的手段》。随后,热心群众/频道开始转发博文。 2. 有人在 Surge Pro 群对着该博文的转发消息进行回复:bro choose to go war on the new year's eve (兄弟选除夕开战) 3. 博文作者在 Surge Pro 群回称:其实选今天发也是有原因的,其实原论文去年 10 月份就有了,我们很早就提交了 华为,派网,新华三,深信服 几家,主要在等他们(或见图2—图3) 4. 该群内有人发问:那么vless reality为什么还没大规模被🧱 (或见图4) 5. 博文作者回复:你猜猜年前的干扰是在做什么,以及为啥突然又一波被墙的 IP 放出来了(某网友锐评:这是在邀功) ……未完待续,静观 Project X 群的反击 (截图来自 NodeSeek、GitHub) #吃瓜#窝里斗#同行互殴#第二阶段#surge#snell#xray#vless#reality#sukka