作者: Bunta
日時: 2006/10/27(20:01)
Bruce.さん

 検算するのも色々な勉強のうちということで、いちおうやってみました。確か
に、仰るとおりでした。また、原理を考えてみたら、2バイト文字しか使ってな
い原稿でも、重なる可能性はちゃんとあるわけで、ちょっと使えませんね。
 あれはやっぱり「たまたま」ですね。ぐすん。


C:\>type test.txt
 111                   #行頭は全角スペース(8140h)
@111                    #@(40h)

C:\>Jperl -pe "s/(?<=@)\d{3}/xxx/" test.txt
 xxx
@xxx

C:\>Onigsed -Re "s/(?<=@)\d{3}/xxx/" test.txt
 111
@xxx

C:\>Yagrep -P "(?<=@)\d{3}" test.txt
@111


 Onigsedくん、Yagrepくん、君たちは偉いなぁ。

文太