Использование регулярного выражения Python для сопоставления времениPython

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

Сообщение Anonymous »

Я пытаюсь проанализировать файл csv со временем в виде 18:30, 7 утра или полуночи. Я погуглил и прочитал документацию по регулярным выражениям в документации Python, но не смог их успешно реализовать.

Моя первая попытка сопоставить их была:

Код: Выделить всё

re.findall(r'^d{1,2}(:d{1,2})?$', string)
Но это не сработало. У меня там скобка и вопросительный знак, потому что иногда не всегда есть что-то большее, чем час. Кроме того, я даже не начал думать о том, как согласовать время утра и вечера.
Любая помощь приветствуется!

Подробнее здесь: https://stackoverflow.com/questions/204 ... atch-times
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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