Я сделал регулярное выражение для анализа даты и времени в формате «ДД-ММ-ГГГГчч: мм», но, похоже, оно не работает, хотя я не понимаю, почему. У меня нет ошибки, но она просто не принимает дату и время, которые я мог бы передать своей программе.
let checkDate d t =
match Str.string_match (Str.regexp "\\([0][1-9]\\|[12][0-9]\\|3[0-1]\\)-\\([0][1-9]\\|1[0-2]\\)-\\(2[0-9]{3}\\)\\([0-1][0-9]\\|2[0-3]\\):\\([0-50-9]\\)") (d ^ t) 0 with
| true -> true
| false -> false
in
Что я мог сделать не так?
match ... with true -> true | false -> false
просто отвратителен. :D 16.05.2017