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

Резултати

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

Пребарај: #lhd

当前筛选 #lhd清除筛选
PT风向旗

@Ptfxq · Post #413 · 06.12.2022 г., 17:39

#LemonHD#LHD#综合公告 柠檬三周年站庆活动预公告 活动一:12 月 31 日~1 月 2 日,开放邀请注册(需使用邀请卡,在购物中心内选购),Elite User 及以上的普通用户可发 1 个邀请,VIP 用户可发 2 个邀请,工作组成员可发 3 个邀请(优秀工作组成员可发更多邀请,具体咨询管理)。 活动二:12 月 31~1 月 2 日,站免三天。 活动三:1 月 1 日~1 月 8 日,开放购买三周年徽章,在论坛灌水区开展三周年站庆盖楼抽奖活动。 另外: 1、近期可能随时关闭游客访问,请保存好网站的 Cookie,并且不要在公共场合讨论本站。 2、2022Q4 美工招募进行中,有兴趣的朋友请 点击 查看招募详情。

PT风向旗

@Ptfxq · Post #378 · 18.10.2022 г., 01:01

#LemonHD#LHD#柠檬 重申三条重要发布规则:禁止发布违规打包资源、禁止发布重复版本的资源、禁止发布除DVD原盘外的DVD资源。 除发行过套装的原生原盘外,禁止任何格式(例如DIY/Remux/Encode等)的打包发布,禁止任何个人主观性的打包发布。违规者将会被禁用发布权限或封号。 如发现恶意重复发布相同版本资源行为。违规者将会收到警告或禁用发布权限或封号。 DVD只允许发原生原盘,禁止发布DVDrip、DVD remux、DVD DIY、DVD custom等。违规者将会受到警告或禁用发布权限或封号。

PT风向旗

@Ptfxq · Post #437 · 20.05.2023 г., 15:21

#LHD#LemonHD#柠檬#站点关闭 柠檬在今天紧急解散了其各个QQ群,据TG群匿名管理员所述,因为站点管理组持续被匿名用户发送管理组个人信息,威胁到管理组人身安全,故而解散。 而在刚刚柠檬将其官方TG群组名改为了「江湖路远,有缘再见」,同时在12点32分,柠檬管理也在其TG群组宣告站点关闭。 相关消息链接:https://t.me/LemonHD_Official_Chat_Chinese/167292

PT风向旗

@Ptfxq · Post #360 · 30.09.2022 г., 08:00

#LemonHD#LHD#柠檬#瓜 柠檬取消了其“DVD原生原盘发种大赛”中的优秀奖和参与奖,只保留了前十名的奖励。 Update 01: 更新了公告,标注了“PS:因管理组考虑不周,优秀奖和参与奖取消,10月1日到5日站免5天作为补偿。”

PT风向旗

@Ptfxq · Post #777 · 24.11.2024 г., 02:55

#柠檬#Lemonhd#LHD#开放邀请#群友投稿 1、感恩节(11月28日)开放邀请注册(Power User及以上等级),同时降低普通邀请价格,全站免费下载1天。 2、综合区招募新增重编码(压制)员,欢迎有兴趣的朋友加入 3、音乐区相关职位招募信息,欢迎有能之士加入

PT风向旗

@Ptfxq · Post #346 · 11.09.2022 г., 00:01

#LemonHD#LHD#柠檬#拆门 由于某些原因,9月12日晚上22点关闭游客浏览。 Due to some reasons, guest blowsing will be turn off at 22:00 12th September. 请各位小伙伴保持登录状态,不要点击“退出”按键,备份好cookies。 Please keep your login status and do not press the "logout" button. Backup your cookies. 重开时间计划在11月后。 The date of re-open may be after November.

PT风向旗

@Ptfxq · Post #812 · 18.12.2024 г., 10:00

#LemonHD#LHD#柠檬#站点免费#站点活动#开放邀请#群友投稿 站免时间:2024-12-25 0:00 至 2025-01-02 0:00 活动期间 PU 及以上等级可发邀请 活动期间开放五周年徽章购买,一至四周年徽章返场。 小编:这个五周年很耐人寻味,不管你信不信,小编反正是信了。