[#46301] 自前コンパイルしたruby1.9の$LOAD_PATHに"."が入っていない — KURODA Hiraku <hiraku@...>

こんにちは、黒田ひらくと言います。

12 messages 2009/08/20

[#46321] ファイル名について — "前川 映一" <eiichi_maekawa@...>

17 messages 2009/08/21
[#46322] Re: ファイル名について — "NARUSE, Yui" <naruse@...> 2009/08/21

成瀬です。

[#46324] Re: [ruby-list:46322 , 46323 ] Re: ファイル名について — "前川 映一" <eiichi_maekawa@...> 2009/08/21

[ruby-list:46269] Re: 正規表現にマッチする部分文字列を全て取得したい

From: "NARUSE, Yui" <naruse@...>
Date: 2009-08-08 07:58:44 UTC
List: ruby-list #46269
成瀬です。

threewayhandshake@gmail.com wrote:
> 初めまして、Rubyの正規表現について質問です。
> 
> 「/ana./に基づいて"bananachips"から"anan"と"anac"を得る」という類の事をやりたいのですが
> 簡便なやり方はないでしょうか?
> 
> scan(/ana./)だと"anan"しか得られないので困っています。

簡単な方法は無いような気がします。
以下のようになるんじゃないですかねぇ。

ary = []
m = nil
pos = 0
while m = r.match("bananachips", pos)
  ary.push m[0]
  pos = m.begin(0) + 1
end
p ary

-- 
NARUSE, Yui  <naruse@airemix.jp>

In This Thread