re.fullmatch(pattern, string)
- проверяет совпадение ВСЕЙ строки с шаблоном.
Возвращает: объект Match или None
Использование: match = re.fullmatch(r'\d+', text)
Проверить, что строка является корректным ID товара:
- Формат: [Категория][Номер][Версия]
- Категория: 1 буква (A-Z)
- Номер: 1-3 цифры
- Версия: необязательная, начинается с '-v' и 1-2 цифры
Программа на вход получает строку и должна вывести True, если ID товара корректен и False в противном случае.
Примеры
№ | Входные данные | Выходные данные |
1
|
A1
|
True
|
2
|
C123-v1
|
True
|
3
|
a1
|
False
|
4
|
A1234
|
False
|