Префикс fr
может сочетать флаг f
и r
.
Но когда дело доходит до точного соответствия регулярному выражению, кажется, что оно не может правильно отформатировать необработанную строку:
import re
RE1 = r'123'
RE2 = re.compile(fr'@{3} {RE1}')
Тогда RE2.pattern
станет '@3 123'
,
но я хочу '@{3} 123'
.