788. Re: jperl5の正規表現


番号順一覧Top スレッド順一覧Top
作者: 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くん、君たちは偉いなぁ。

文太
前の発言: 787. Re: jperl5の正規表現 [藤岡和夫] 2006/10/26(20:46)
後の発言: 789. Re: jperl5の正規表現 [Bunta] 2006/10/27(20:00)
親発言:
子発言: 790. Re: jperl5 の正規表現 [Bruce.] 2006/10/28(17:02)