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

Резултати

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

Пребарај: #pagermaid

当前筛选 #pagermaid清除筛选
整点猫咪Channel

@GetMoeCats · Post #512 · 23.12.2023 г., 00:02

#Pagermaid-Pyro 一键脚本重制版 作者:@EAlyce 说明:在输入相应参数和手机号等等,出现”PagerMaid-Pyro 已启动,在任何聊天中输入 ,help 以获得帮助消息。“字样,按下Ctrl+C自动进入进程守护 curl -O https://raw.githubusercontent.com/EAlyce/conf/main/PagerMaid/RXsetup.sh && chmod +x RXsetup.sh && ./RXsetup.sh

Hashtags

简悦🥑

@Xiangyues · Post #27 · 26.02.2022 г., 10:21

🤖PagerMaid—Modify 一键脚本: wget https://gitlab.com/Xtao-Labs/pagermaid-modify/-/raw/master/install.sh -O install.sh&& chmod +x install.sh && bash install.sh 一键Docker脚本: wget https://gitlab.com/Xtao-Labs/pagermaid-modify/-/raw/master/utils/docker.sh -O docker.sh&& chmod +x docker.sh && bash docker.sh 解决无法更新: 发送 -sh git remote set-url upstream https://gitlab.com/Xtao-Labs/pagermaid-modify.git 命令到任意对话 —运行-update 即可 朝辞白帝彩云间,千里江陵一日还。 🏷 TAG #PagerMaid#pgm 📢 Channel @xiangyues 👥 Eren's Group @everyue

整点猫咪Channel

@GetMoeCats · Post #483 · 06.12.2023 г., 04:07

#pagermaid-pyro #bot插件 测当前bot所在VPS到目标的回程路由 1 广东移动 2 北京移动 3 上海移动 4 广东联通 5 北京联通 6 上海联通 7 浙江电信 8 重庆电信 9 江苏电信 回程路由测试🤡🤡🤡 输入 [,t 序号] or [,t ipv4] 开始测试 查看列表 [,t] or [,t ls] 作者 @Cook1

ПретходнаСтраница 1 од 3Следна