Мои регулярные выражения занимают слишком много времени - PullRequest
0 голосов
/ 22 октября 2019
import re

string = "abbabaaabbabbaababbabbbbbabbbabbbabaaaaababababbbabababaabbababaabbbbbbaaaabababbbaabbbbaabbbbababababbaabbaababaabbbababababbbbaaabbbbbabaaaabbababbbbaababaabbababbbbbababbbabaaaaaaaabbbbbaabaaababaaaabb"
pattern = ".*aa.*ba.*a.*bb.*aa.*ab.*a.*aaaaaa.*a.*aaaa.*bbabb.*b.*b.*aaaaaaaaa.*a.*ba.*bbb.*a.*ba.*bb.*bb.*a.*b.*bb"


match = re.seach(pattern, string)

Это pattern займет слишком много времени! Я хочу знать, почему или что происходит, пожалуйста!

...