Есть необходимость динамически создавать регулярные выражения для поиска подстрок с разными заголовками, выглядит это примерно так:
event_bc = re.search(r'NA={};.+?BC=(.+?);'.format(event_title), category_block)
Проблема в том, что в event_title могут быть спец. символы. Сейчас это все реализовано крайне убогой заменой спец. символов в строке:
spec_symbs = ('(', ')')
for sym in spec_symbs:
event_title = event_title.replace(sym, f'\\{sym}')
Есть способ вставить строку с игнорированием спец. символов в самом регулярном выражении?