From: Kazuhiro NISHIYAMA Date: 2009-08-10T08:46:38+09:00 Subject: [ruby-list:46271] Re: 正規表現にマッチする部分文字列を全て取得したい 西山和広です。 At Sat, 8 Aug 2009 16:43:06 +0900, threewayhandshake@gmail.com wrote: > > 初めまして、Rubyの正規表現について質問です。 > > 「/ana./に基づいて"bananachips"から"anan"と"anac"を得る」という類の事をやりたいのですが > 簡便なやり方はないでしょうか? > > scan(/ana./)だと"anan"しか得られないので困っています。 "bananachips".scan(/(?=(ana.))/) #=> [["anan"], ["anac"]] という方法はどうでしょうか? -- |ZnZ(ゼット エヌ ゼット) |西山和広(Kazuhiro NISHIYAMA)