Через compile, разобрался.
как через компиле , когда мне приходилось динамически запиливать регулярки я делал так :
1) из того текста откуда брались динамические части регулярки вытягивал их
2) re.findall(eval(“r'some flood(' + хрень из первого пункта + ‘)some flood’” , string)
основной проблемой было то что когда я пытался запилить так :
regex = r'some flood(' + хрень из первого пункта + ')some flood'
а потом переменную regex передать финдаллу то он ничего не находил , потом я потестировал это дело и пришел к выводу что во втором случае по непонятным мне причинам переменная создавалась такой какбуд-то не юзался raw string
короче мне хотелось-бы увидеть код как ты решил эту проблему