From: kiri@... Date: 2000-08-19T20:44:39+09:00 Subject: [ruby-list:24276] Re: About sub with multilines # 自己フォロウです。 At Sat, 19 Aug 2000 19:54:39 +0900, 私 wrote: > > s.sub, s.gsub は基本的には "\n" を区切とする行単位で処理する? > > たとえば s = "abc\n---\ndef\n---" のとき > s.sub!(/^-+\n/,"\n#{$1}") if s =~/^(-+\n)/ の結果は > "abc\n\n---\ndef\n---" になってしまうんですが、これを Perl と同じよ > うに "abc\n---\ndef\n---" にできませんか? 失礼しました。s.sub!(/^-+\n/,"\n#{$1}") -> s.sub!(/^-+\n/p,"\n#{$1}") でした _o_