作者: 藤岡和夫
日時: 2006/10/22(21:21)
On Sun, 22 Oct 2006 18:07:45 +0900
藤岡和夫 <kazuf@...> wrote:

  少なくとも、最短一致や先読みは、jperl(5.005_03)で実現されていますよ。
> なにか誤解があるのでは・・・Perl5というのは私の用法^^;では、5.005_04まで
> のことを指します。最近のPerl5.6シリーズやPerl5.8シリーズとは区別しないと
> 混乱しますからね。

 自分で、5.005_04と書いて思い出したので、確認のために少し調べました。抜
けはいろいろとあろうかと思いますが・・・^^;

 以下は(先にPerl5.6で実現されて)Perl5.005_04で後から追加されたものなの
で、Perl5.005_03では実現されていません。当然jperl5.005_03でもですね。

        (?<=RE)
        (?<!RE)
        (?{ CODE })
        (?i-x)
        (?i:RE)
        (?(COND)YES_RE|NO_RE)
        (?>RE)
        \z

 このほか、5.6以降のみで実現されているものとしては、

        (??{...})
        (?(...)...) 

がありますが、(?(COND)YES_RE|NO_RE)が動くなら(?(...)...)は動くのかもしれ
ないけど、試したことはないですね。

 そのほか、5.6以降では文字コード属性としてUnicode属性がありますけど、
SJISなら関係ないですね。

藤岡 和夫
kazuf@...
日曜プログラマのひとりごと http://homepage1.nifty.com/kazuf/renewal.html