Помогите с регулярным выражением (учебный пример, американские часы)

Рейтинг: 0Ответов: 0Опубликовано: 09.03.2023

Нужно написать паттерн регулярного выражения, чтобы результат был True только для вариантов, когда значения чаcов соответствуют американскому стилю, т.е., часы от 1 до 12, минуты от 00 до 59. Внимание, основная проблема: строка с нулем впереди (например, 05:45am - не "засчитывается", "засчитывается" только 5:45am.

pattern = '^[[1?[1-9]]|10]\:[0-5]\d\s?[APap]|[Mm]$'
result = re.search(pattern, text)

Такой мой код не работает корректно Спасибо

Ответы

Ответов пока нет.