与 python returns 空列表匹配的模糊正则表达式

Fuzzy regex matching with python returns empty list

我使用 python 2.7 中的 re 模块进行了模糊模式匹配的第一次笨拙尝试。

不幸的是,我每次尝试 returns 都是一个空列表。我根本不明白所需的语法。我想知道是否有人可以告诉我为什么使用以下代码:

import re
m = re.findall('(ATCT){e<=1}', 'ATCGATCGGCATGCAGTGCAGAAGTGACGAT')
print m

returns 一个空列表?

由于您打算使用 PyPi regex module,因此您需要使用

>>> import regex
>>> m = regex.findall('(ATCT){e<=1}', 'ATCGATCGGCATGCAGTGCAGAAGTGACGAT')
>>> print(m)
['ATCG', 'ATCG']