From: James Edward Gray II Date: 2005-09-14T03:49:08+09:00 Subject: Re: Surprising Regexp Behavior On Sep 13, 2005, at 1:46 PM, Berger, Daniel wrote: > In the former, sub != gsub. In the latter, you need multi-line mode > because of the "\n\n": > > # Without /m > irb(main):026:0> html =~ /

(.*?)<\/p>(.*)/ > => 0 > irb(main):027:0> $1 > => "one" > irb(main):028:0> $2 > => "" > > # With /m > irb(main):023:0> html =~ /

(.*?)<\/p>(.*)/m > => 0 > irb(main):024:0> $1 > => "one" > irb(main):025:0> $2 > => "\n\n

two

" Yep, that's what I was forgetting. Thanks for the lesson. James Edward Gray II