[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[mhc:02167] Re: 形式エラーのチェックについて質問



From: NOGUCHI Yusuke <nogunogu@xxxxxxxxxxxxxxxxx> さん曰く
Subject: [mhc:02166] Re: 形式エラーのチェックについて質問
Message-ID: <20051004.131527.07275264.nogunogu@xxxxxxxxxxxxxxxxx>
Date: Tue, 04 Oct 2005 13:15:27 +0900 (JST)

> > ((string-match (concat "^" mhc-parse/time-regexp " " mhc-parse/time-regexp "$") time)
> > 
> > "12:00 15:00" も素通しで OK ってことだと思うのですが,いいんでしょうか.

> > もう一つ質問というか確認ですけど、
> > ! (defconst mhc-parse/time-regexp "\\([012]*[0-9]\\):\\([0-5][0-9]\\)")
> > は
> > "\\([012]?[0-9]\\):\\([0-5][0-9]\\)"
> > でしょうか?
> 
> 
> 先のメールで、ご説明をするのを忘れていました(_O_)。
> 上記2個所は、
>    こうしておかないと、C-c . (.|p|n) で Parse ERROR!!!(at X-SC-Time:)
>    にひっかかってしまうため、対処療法として入れた
> ものです。

あぁ、そういうことですか。

> message_mhc-parse-time.txt
> a_10:00 12:00_b

これは、あくまで、以前野口さんが間違って登録したときの残骸ですよ
ね。ということは、他にもっとマニアックな間違い方 :-) をしている
可能性もあると思われるので、

・入力時のパース (厳密)
・スケジュールファイルのパース (エラーしない)

でわけるべきだと思います。

## 「CVS にしたら、立ち上がらなくなりました」質問が多発しそうだ
## し、現状だと、エラーしたら手の打ち様がないので。

ちょっと考えますね。

-- 
白井秀行 (mailto:shirai@xxxxxxxxxxxxx)