...ing logging 4.0

はてなブログに移行しました。D言語の話とかいろいろ。

スケジュールの書き方を考えてみる

2004/10/7-10/14
この一行目の行頭の何文字かは件名として利用。
二行目以降は本文として扱う。
三行目も同じ。
四行目も同じ。
以下同文。

      • -

日時の行は、<西暦>/<月>/<日>/<時>:<分>という書式とし、各部は省略可能。
たとえば、

終了日時の<西暦>/<月>/を省略。
2004/10/7-10/14
終了日時の<西暦>/<月>/<日>/を省略。
2004/5/20/10:00-18:00
開始日時と終了日時の/<日>/<時>:<分>を省略。
2004/8-12
スケジュール記入時の<西暦>を開始日時とする例。
3/10-4/5

こんな感じか。
このテキストデータを読み取るためにパーサーを書かなきゃならんのかな・・・。
正規表現で楽ができるだろうか?