Я пишу проверку для текстовых полей в Python.
Теперь я хочу реализовать следующее регулярное выражение для проверки.
Однако у меня проблемы с экранированием выражения.
может кто-нибудь помочь мне здесь? :)
def regex_1_4_9_digits(data, min=1, max=9):
pattern = f'[A-Z0-9]{{{min},{max}}}'
pattern1 = f'^\\s*-?[A-Z0-9]{{{min,max}}}\\s*$'
output = re.match(pattern, data)
return output
Я хочу использовать pattern1, но есть ошибка с экранированием "\", и я не знаю, как это исправить.