From: WATANABE Hirofumi Date: 1999-03-04T16:17:43+09:00 Subject: [ruby-list:12529] Re: [REQ] rlex.rb わたなべです. 石塚圭樹 writes: :\nの代わりに$を使うのでは実際に動作が違うんですよね... $ は \n にマッチするのではなく, その直前(というか隙間というか)と考えたほうがいいでしょう. irb(main):001:0> /$/ =~ "foo\nbar" 3 irb(main):002:0> [$`, $&, $'] ["foo", "", "\nbar"] irb(main):003:0> /\n/ =~ "foo\nbar" 3 irb(main):004:0> [$`, $&, $'] ["foo", "\n", "bar"] -- わたなべひろふみ