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

Резултати

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

Пребарај: #dopasense

当前筛选 #dopasense清除筛选

🔻标题:Dopasense_1.1 双机/单机 AI 通用FPS自瞄 🌈说明: 部分游戏可单机,支持V5 V8及V8以上yolo模型,模型自行寻找 更新日志: 1、支持类net盒子移动 2、优化推理FPS 3、修复卡死BUG 4、修复已知问题 支持makcu kmnet dhz等众多盒子 📃下载地址: 夸克盘 / 123盘 ✉️标签:#dopasense#ai#辅助

🔻标题:Dopasense_1.1双机/单机AI通用FPS自瞄辅助 🌈说明: Dopasense 双机AI免费版 1.1 支持 V5、V8 及更高版本 YOLO 模型,部分游戏可单机运行。更新内容包括:支持类 Net 盒子移动、优化推理 FPS、修复卡死及已知问题,兼容 makcu、kmnet、dhz 等多种盒子,模型需自备。 📃下载地址: 夸克盘 / 123盘 ✉️标签:#dopasense#ai#辅助#fps