On Mon, 23 Oct 2006 18:17:45 +0900
Bunta <hi9t-ooy@...-net.or.jp> さんwrote:
> Jperl -pe "s/ユーザ(?!ー)/ユーザー/;" test.txt
> ユーザ #input (test.txt)
> ユーザー #input (test.txt)
>
> ユーザー #output
> ユーザー #output
あっ、動きましたね。昨晩は何か勘違いしたみたいで、動かなかったものだから
^^;やれやれとがっくりしていたのだけど、よかったですね^^)v
> >C:\Scripts\Perl\jperl>jperl -pe "s/ユーザ([^ー])/ユーザー$1/;" test.txt
>
> なので、これは1文字喰われて、「ユーザ」(改行)ではうまくいかないと思
> うのですが。何か間違ってますかねぇ…。
試されましたか? 動きますよ。この場合、[^ー]は改行とマッチするのです。
> やっぱり『実践実用』、職場にありました。カメレオンに見覚えあったんです
> よね。いい本じゃないですか!(まだちゃんと見られていないのですが。でも、
> IEでなくFireFoxなもので、お気に入りが違う…。またしても文字コードの悩み)。
> でも、勉強させていただきます。m(__)m そして赤ラクダも発見。青がいなくて
> 驚いた。perlに色目を使っていたのは、そんな昔だったのか?
Firefoxのブックマーク用サンプルは実践実用Perlのサイトのどこかにありま
す。ご利用ください。それに、Webを見る場合、IEは無視できないのでお気に入
りの関係も無駄にはなりません。
藤岡 和夫
kazuf@...
日曜プログラマのひとりごと http://homepage1.nifty.com/kazuf/renewal.html