Не удалось решить вопрос о проверке строки с использованием регулярного выражения в PythonPython

Программы на Python
Anonymous
Не удалось решить вопрос о проверке строки с использованием регулярного выражения в Python

Сообщение Anonymous »

Условия:
  • Оно должно начинаться с 4, 5 или 6.
  • Оно должно начинаться с цифры 4, 5 или 6.
  • Оно должно начинаться с 4, 5 или 6. содержать ровно 16 цифр.
  • Он должен состоять только из цифр (0–9).
  • Он может состоять из цифр в группах по 4, разделенных знаком один дефис "-".
  • Не должно использоваться никаких других разделителей, таких как ' ' , '_' и т. д.
  • Не должно быть 4 или более последовательных повторяющихся цифр.
это мой код, во всех случаях выдается «Неверный» вывод.
import re
for _ in range(int(input())):
if re.search(r'^(?

Подробнее здесь: https://stackoverflow.com/questions/787 ... -in-python

Вернуться в «Python»