python RE搜索方法pyschools T12 Q10

我正在努力获得正确的答案,因为它说明: 文件“”,第1行,位于 AttributeError:'NoneType'对象没有属性'groups'

我在一个名为geany的单独程序上运行了我的脚本,并显示了预期的答案,可能是我没有看到某些内容,我们对此有所帮助。以下是我的脚本的问题:

>>> re.search(regex1, 'a1b22c333d4444').groups()
('22', '333')
>>> re.search(regex2, 'a1b22c333d4444').groups()
('c', 'd')

完成以下RE,以匹配上述示例的输出。 RE应该尽可能通用。

import re

regex1 = r"([\d]{2})[^2]([3]{3})"     
regex2 = r"(c)\d{3}(d)"


print(re.search(regex1, 'a1b22c333d4444').groups())
print(re.search(regex2, 'a1b22c333d4444').groups())
评论