用大括号重复匹配一个正则表达式

时间:2019-04-01 21:43:08

标签: python regex

我正在关注阿尔·斯威加特(Al Sweigart)的书《自动化无聊的东西》,它想使用findall()的{​​{1}}这样的正则表达式的re.compile(r'(Ha){3,8}')方法找到所有的巧合,但是它只会显示第一次出现,所以我不知道如何匹配所有3到8个“ Ha”的字符串。

我希望得到类似HaHaHaHaHa HaHaHa的输出,这意味着正则表达式匹配具有3到8个['HaHaHaHaHaHa', 'HaHaHa']的所有字符串,而不仅仅是第一次出现的字符串(上面的示例是Ha)。

0 个答案:

没有答案