From: Yusuke ENDOH Date: 2011-05-02T02:03:23+09:00 Subject: [ruby-list:48038] Re: 文字列を正規表現にマッチする部分と他の部分に分割 遠藤です。 2011年5月2日0:18 Tanaka Akira : > 2011年5月1日20:56 Yusuke ENDOH : >> \G の出番ではないでしょうか。 >> >> result="" >> "ab12cd".scan(/\G(.*?)(?:(\d+)|\z)/) do |nomatch, match| >> result << nomatch >> result << "<#{ match }>" if match >> end >> p result >> > > \G がなくても結果は同じでは。 あっ。確かに。 -- Yusuke Endoh