木村です。 In: [ruby-list:10653] >正規表現の「.+」や「.+?」には「greedy」「non-greedy」という言葉 >を使いますが、これは「よくばり」「よくばりでない」という意味です。 >最長/最短一致という言葉は普通は使いません(実態に合わないから)。 > >(げげ、Perl青本でも最長/最短て訳してあるゾ) 正規表現の場合、これまでの状況では「最左最長一致」というのがお約 束だったので、その反対で最短という言葉を持ち込んだのだと思います。 ただ、「全体の中で最短一致」ではなく、「最初にマッチ(最左)した部 分文字列の中でもっとも短いもの」なので問題はありますし、実際そう いうことでlwallも greedy/non-greedyという表現をしたというのをどこ かで読んだ気がします。 #Mastering Regular Expressionだったかな? 例によって訳語に悩むというパターンです。 #自分のwebページでも最短で片づけてしまいました^^; -- 木村浩一 May the source be with you. e-mail kbk / kt.rim.or.jp kkimura / pure.cpdc.canon.co.jp