From: "しん" Date: 2006-06-23T15:14:31+09:00 Subject: [ruby-list:42461] Re: 多量の正規表現との効率的なマッチのアイデアを、、 出沢です。 From: rubikitch Subject: [ruby-list:42460] Re: 多量の正規表現との効率的なマッチのアイデアを、、 Date: Fri, 23 Jun 2006 12:29:49 +0900 > > 成る程。 > > ブロック内の最後の式に置き換わるわけですね。 > > String が 配列に化けるのかぁ。。 配列の 要素が String から 配列に化けるのかぁ でした。 やりたいことを作ってみました。 このなかの、 while input.gets cat,url=$_.chop.split myreg.each{|catreg| # このあたりが url =~ catreg[1] || next # もっと美しくならんか cat = catreg[0] # 馬鹿サーチではなく break # もっと効率良くならないか } # というのが、今回の「思い」です。 count[cat] = (count[cat]||=0)+1 end #!/bin/sh cat > testdata < myreg <