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

Резултати

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

Пребарај: #readme

当前筛选 #readme清除筛选
木制杂物间

@trashbox_404 · Post #538 · 12.03.2026 г., 03:01

Before you subscribe this channel... Sorry,no strangers allowed in my group/channel......still not used to this. Ensure you have mutual groups with me,admission will only be granted after my review. And,this channel won't send(publish) any NSFW content --- 在你订阅该频道之前,请看如下说明: 抱歉,外人不允许出现在我的群组/频道内,还不习惯这样。 确保你与我之间有足够多的共同群组,与该频道关联的群组加入申请将在我观察过后决定 以及,该频道 几乎不会出“不适合在工作环境中浏览”的内容 #Readme#基本规则

探索号

@seeker_rc · Post #20356 · 12.05.2026 г., 11:25

readme-html-convert skill 将超长的 readme.md 文件转为 readmd.html <https://github.com/paipaiio/readme.html> 将过于冗长的 readme.md 文件转为阅读体验更好的 html 网页,在保留原有信息的基础上添加分层分标签和交互功能。 via V2EX 分享创造 标签: #readme#html#md ⚡️探索号频道 ⚡️探索者频道 ⚡️探索者交流群 ⚡️ Youtube 频道:科技探索者 每天推荐有趣内容,欢迎订阅、转发。

Cool Scripts

@cool_scripts · Post #713 · 07.02.2025 г., 11:43

URI 使用说明 URI 是有规范的, 通常 Sub-Store 只会兼容标准规范. 某些特别常见的不规范的也会进行兼容. 但是: ⚠ 不要使用 Shadowrocket 或 NekoBox 来导出 URI 然后作为输入导入。这样导出的 URI 有可能不是标准的 URI。 🤭Sub-Store 合集 🥰#SubStore#更新记录#changlog#updates#文档#说明#README