регулярные выражения не я писал. они вообще на js изначально, я их портировал на python поменяв символы.
сам код запускается в сотни потоков.
выражения предварительно компилируются.
смысл задачи в том чтобы по 100млн html документов прогнать 3000 регулярных выражений максимально быстро.