森井です。
 eval.rb で実行した結果は
ruby> "aaaaaaa" =~ "d"
 false
ですので nil に修正はまずいと思います。
ここでは、 nil が正しい答えですか?

 ruby> "aaaaaa" =~ /d/
  nil 
は nil になります。

 ちょっとここの例題の "d" と /d/ の違いを説明してもらえませんで
しょうか?

--------------------------------------------------------------------
  mailto:m_tada / sx.miracle.ne.jp
          m_tada / blue.gr.jp
  HomePage: http://member.nifty.ne.jp/m_tada/
 I Like Shimane,Matsue and ....
--------------------------------------------------------------------