田中です。

以前の質問ですが、

> |2.  変数をパターンパッチに使用したいのですがこれはどうすればよいのでしょう?
> |# ruby 本では見つからなかった。
> 
> #{}で括ってください。/oをつけると効果的かも。

apache のログなので
10.10.10.02 - - [19/Nov/1999:12:12:31 +0900] "GET / HTTP/1.1" 200 5636
となっています。

> tt = Time.new
> Today = sprintf("[%2d/%2d/%02d", tt.month, month[tt.mon], tt.year);
                   ^
                    をいれたところ、

>  next if ! /#{Today}/o;

にて

./test.rb:13: premature end of regular expression: /[19\/Nov\/1999/ (RegxpError)

となってしまいます。 "[" を入れなければOK。
変数の中に "[" がある場合はどうやって回避するのでしょうか?

# "/" に対しては "\" が自動的に挿入されているのになぁ。

--------
Boarder. -> Katsuya Tanaka