@atoro

Квантификаторы в regexp?

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

А работает только вариант
r'^\d\d?.+?'
Разве квантификатор {1;2} в данном случае не озаначает, что match() должен искать одно ИЛИ два совпадения, и только в случае если их нет или их больше 2, возвращать None?
  • Вопрос задан
  • 86 просмотров
Пригласить эксперта
Ответы на вопрос 1
romanko_vn
@romanko_vn
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы