稲葉です. 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オプションを使って多少なり ともみやすくした方が良いのではないでしょうか? -- 稲葉 浩人 <inaba / sdd.tokyo-sc.toshiba.co.jp/inaba / st.rim.or.jp>