Здрвствуйте! Объясните пожалуйста следующий момент. Пытаюсь через re.match парсить строку вида "цифра(1 или 2)символ....." (напр. "9с..." или "25ф...."). Почему не работают варианты паттернов:
r'^[0-9]{1;2}.+$'
r'^(\d){1;2}.+$'
А работает только вариант
r'^\d\d?.+?'
Разве квантификатор {1;2} в данном случае не озаначает, что match() должен искать одно ИЛИ два совпадения, и только в случае если их нет или их больше 2, возвращать None?