西山和広です。 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)