From: nobu.nakada@... Date: 2002-03-07T15:42:00+09:00 Subject: [ruby-dev:16252] Re: [Oni Guruma] look behind なかだです。 At Thu, 7 Mar 2002 14:40:05 +0900, K.Kosako wrote: > > よく調べてないのですが、逆方向に探すのではなくてlookbehindのア > > ンカーを終端として先頭からマッチさせる、というのではうまく行か > > ないでしょうか。これならExact match以外のパターンも使えそうな気 > > がするのですが。 > > 中田さんは御承知と思いますが、ほとんどの方は使用されたことが > ないと思いますので。 > > 現在のlook-behindの実装では、固定の文字列だけでなく、 > 文字数が固定であるパターンのうちの幾つかは使用できます。 > > 文字クラス、ドット、行アンカー(^$) > > /(?<=^a.\w[abc])/ あ、そうですね。固定長パターンと書くべきでした。 > look-behindのネスト(但し、論理が逆の場合のみ可) > > /(?<=(? 6 こっちは気づいてませんでした。たしかに、固定長パターンの連鎖は 固定長ですからね。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦