作者: Bunta
日時: 2006/10/23(23:20)
藤岡さん

 失礼しました。また、ありがとうございます。

> jperl -pe "s/ユーザ([^ー])/ユーザー$1/;" test.txt

 当たった!? どうして? 「この場合」と書かれていますが、どういう場合
でしょう? perlre.html の在処だけ確認しましたが、これを読むのはいつかの
ことにしたい…。
 でも、これはちょっと驚きますよね。(驚かないか…)でも、どうして?

 いずれにせよ、試しもせずに失礼いたしました。


 jinstall.bat、多謝。よーし、もう一回!(何回目だ??? あははは、汗)
でも、あんなに長いのは嫌なのん。まだ8・3世界を生きている。


> Firefoxのブックマーク用サンプルは実践実用Perlのサイトのどこかにありま
>す。ご利用ください。それに、Webを見る場合、IEは無視できないのでお気に入
>りの関係も無駄にはなりません。

 ああ、これもありがたや。あれも前に挫折したプロジェクトで。m(__)m


追伸:

 意味のない例ですが、look-behindもいけますね。(^^)v

>jperl -pe "s/(?<=あ)いうえお/かきくけこ/;" test.txt
あいうえお              #test.txt
いいうえお

あかきくけこ            #output
いいうえお

>jperl -pe "s/(?<!あ)いうえお/かきくけこ/;" test.txt
あいうえお              #test.txt
いいうえお

あいうえお              #output
いかきくけこ

検算

>Onigsed -Re "s/(?<=あ)いうえお/かきくけこ/" test.txt
あかきくけこ            #output
いいうえお

>Onigsed -Re "s/(?<!あ)いうえお/かきくけこ/" test.txt
あいうえお              #output
いかきくけこ

 よっし!

 すると、鈴木さんのあれはますます謎ですね。で、何が駄目なんだっけ?(^^;
 コメントとかのあのシリーズと…。

 青ラクダ情報(versionに関して)、ありがとうございました。頭の整理が
つきました。↓

> 何が間違いなのかですが、最初の青ラクダ本はPerl5についての本なので、
>正規表現は元々、look behindには対応していないのです。77-78ページにあるの
>ももちろんlook aheadです。もちろん、APi522e.exeもPerl5ですからね。

 もちろん、謎は謎ですが。

文太