From: "5.5" <5.5@...> Date: 2011-05-01T21:19:53+09:00 Subject: [ruby-list:48034] Re: 文字列を正規表現にマッチする部分と他の部分に分割 5.5 です。 (11/05/01 20:56), Yusuke ENDOH wrote: > 遠藤です。 > \G の出番ではないでしょうか。 > > result="" > "ab12cd".scan(/\G(.*?)(?:(\d+)|\z)/) do |nomatch, match| > result<< nomatch > result<< "<#{ match }>" if match > end > p result おお〜! いま感動しました。 ありがとうございました。 -- 5.5@moji.gr.jp