きくたにです。

Mon, Sep 01, 1997 at 02:59:07PM +0900 において
Yukihiro Matsumoto さん曰く:

> 
> まず$nは開き括弧が出て来た順番でマッチします.ですから
> 
>   /^abc (\w+) (\w+)|^abc (\w+) (\w+) (\w+)/
>         1     2          3     4     5
> 
> になります.orでつないでも,きくたにさんが想像していらっしゃ
> る(?)ように
> 
>   /^abc (\w+) (\w+)|^abc (\w+) (\w+) (\w+)/
>         1     2          1     2     3
> 
> とはなりません.

後者を期待してました。perl歴はけっこう長いのに、
これは知りませんでした(ううっ)。

> ruby の regexp matcherはperlのよりも「より長い方を探す」こと
> に力をいれているようです.

そういえばそういう話でしたね。
ありがとうございました。


さて、前からperlで書いてた「Niftyのログを切って、INNやsendmailに投げる」
というのが、つぎはぎであまりにも汚くなったので、rubyで書きなおしたら、
約500行のが400行くらいに減り、それ以上に見易くなったので快適です。
(と言っても、あまり人に見せたいシロモノじゃないですが)

ところで。Niftyでrubyの話題が出るフォーラムってどこでしたっけ?

-- 
人生を背負い投げ

菊谷 誠(Kikutani Makoto)  kikutani / eis.or.jp kikutani / jdc.ericsson.se
hgf03701 / niftyserve.or.jp    http://www.eis.or.jp/muse/kikutani/