在python3中重复正则表达式时间错误

时间:2018-01-10 12:01:35

标签: python-3.x

在我的代码中,我得到了答案[('hathatat', 'hat')],但我想要[('hathatat')]。并请一些人告诉你如何重复整个正则表达式。

import re
x='hathatatlatrat'
y = re.findall("((hat){2}at)",x)
print(y)

1 个答案:

答案 0 :(得分:2)

试试这样:

y = re.findall('((?:hat){2}at)', x)

hat不会以这种方式捕获。