From: Inaba Hiroto Date: 1999-08-19T15:16:28+09:00 Subject: [ruby-list:16219] Re: year of parsedate 稲葉です. Subject: [ruby-list:16214] Re: year of parsedate From: matz@netlab.co.jp (Yukihiro Matsumoto) Date: Thu, 19 Aug 1999 12:59:06 +0900 > --- /tmp/parsedate.rb Thu Aug 19 12:58:25 1999 > +++ lib/parsedate.rb Thu Aug 19 12:57:51 1999 > @@ -29,3 +29,3 @@ > end > - if date.sub!(/(\d+):(\d+)(?::(\d+))?\s*(am|pm)?\s*(?:\s+([a-z]{1,4}(?:\s+[a-z]{1,4})?|[-+]\d{4}))?/i, ' ') > + if date.sub!(/(\d+):(\d+)(?::(\d+))?(?:\s*(am|pm))?(?:\s+([a-z]{1,4}(?:\s+[a-z]{1,4})?|[-+]\d{4}))?/i, ' ') > hour = $1.to_i ここまで長い正規表現は, Perlからとりこんだ/xオプションを使って多少なり ともみやすくした方が良いのではないでしょうか? -- 稲葉 浩人