首页 > 解决方案 > 为什么这个 RE 不起作用,组功能失败了?

问题描述

match_next = re.search(r'(再来週)の(.曜日)', '再来週の月曜日') 

当我运行 match_next.group[1] 时,我得到以下信息:

TypeError: 'builtin_function_or_method' object is not subscriptable

即使匹配失败,为什么group函数会报这个错误?

标签: pythonregex

解决方案


文档具有属性以及如何使用它们。基本上,group应该使用 1 个或多个整数来调用 Match Object 的方法,指示您要访问哪些组。

match_next = re.search(r'(再来週)の(.曜日)', '再来週の月曜日')
match_next.group(1)

推荐阅读