Я хочу проверить и извлечь часы и минуты из строки, используя Regex в .NET. Просто чтобы восстановить два числа, разделенные (или не разделенные) :
. Допустимый формат h:m
или m
. Непринято :m
, h:
.
РЕДАКТИРОВАТЬ: Следует отметить, что количество часов может превышать 23 до... 32.
Переполнение для часов (более 32) и минут (более 59) я буду делать после восстановления значений (int.Parse)
* просто для удовольствия может быть, есть относительно простое регулярное выражение, которое могло бы фильтровать также >32 для часов и >59 для минут (для минут это может быть [0-5]*[0-9]
, для часов не знаю)?