findall函数带了括号,如何将匹配到的整个结果(包含括号外的内容)都返回出来?

比如: re.findall(r'abc(\d+)def','122abc234defasd'),正常带了括号只会得到'234',
带了括号怎么得到'abc234def'?


先再套一层括号,返回后,再只取第一项

print [i[0] for i in re.findall(r'((.)..\2)', 'abbaacddccc')]

好像有点笨,只能帮到这了。。。


温馨提示:答案为网友推荐,仅供参考
相似回答