/ / Fuzzy regex matching z pythonem zwraca pustą listę - python, regex, fuzzy, pypi-regex

Rozmyte dopasowanie regex z pythonem zwraca pustą listę - python, regex, fuzzy, pypi-regex

Zrobiłem niezręczną pierwszą próbę dopasowywania rozmytych wzorców za pomocą re moduł w python 2.7.

Niestety każda moja próba zwraca pustą listę. Po prostu nie rozumiem wymaganej składni, zastanawiałem się, czy ktoś może mi powiedzieć, dlaczego poniższy kod:

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

zwraca pustą listę?

Odpowiedzi:

1 dla odpowiedzi № 1

Ponieważ zamierzałeś użyć Moduł regex PyPi, musisz użyć

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