From: Shin-ichiro HARA Date: 2000-12-10T15:01:02+09:00 Subject: [ruby-list:26481] Re: Regexp.new のオプション 原です。 >Toshです。 > >In message "[ruby-list:26475] Regexp.new のオプション" > on 00/12/10, URA Takefumi writes: > > >原さんの『Rubyプログラミング入門』ではこういうことができそうな記述(*)が > >あるんですが(p222)、結果はどうも変です。 > > > >(*) /foo/em を Regexp.new("foo", "em") のように書ける、という記述。 > >Regexp.newの第2引数は定数で指定します(Cみたい)。あと、EUCとかの指定は >第3引数です。 >上の例だと > > Regexp.new("foo", Regexp::MULTILINE, "e") > >です。 しまったあ。これは私の書き間違いです。/foo/em は Regexp.new("foo", false, "em") ですね。いや、知っていたはずなのに筆がすべりました。 それから、『入門』は定数関係がちょっと弱いです。次版への課題ということ になります。