0
"DD-MM-YYYYhh:mm"という形式の日付と時刻を解析するための正規表現を作ったが、それはうまくいかなかったようだ。私はエラーはありませんが、私のプログラムに渡すことができる日時は受け入れられません。OCaml正規表現日付時間
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
どうしたのでしょうか?
ありがとうございます。月の00が存在しないため、私の最初の一日の正規表現のために "dr =" \\([0-2] [0-9] \\ | 3 [0-1] \\) :p –
ハハハ、はい、私はそれを更新しました;-)あなたの年が2000年以降であることは奇妙です。;-) – Lhooq
それは学校プロジェクトのために、旅行の日時、実際には彼らが正しい日として何を数えるのか本当に分かっていない。なぜならいつか彼らは本当に奇妙なテストをするので、それは2000年前にはできないと考えていたからだ。xD –