Bunta さんは書きました (2006/11/14 20:35):
> C:\>Onigsed -R -n -e"s/\W/_/gp" test.txt
> _半角 OK
> _タブ OK
> ※どうして? 「aaa」は置換されなくてよい。しかし「 全角」は?(3)
> グローバルなのだから、「半」も「角」もword character以外になるはず…。
>
> C:\>Yagrep -P "\w" test.txt
> 半角 ?
> タブ ?
> 全角 ?
> aaa OK
> ※ここはやっぱり変だろう?(4)
>
> C:\>Onigsed -n -R "/\w/p" test.txt
> 半角 ?
> タブ ?
> 全角 ?
> aaa OK
> ※なぜだ? どうやら文太の解釈が間違っているらしい(4)
メタ文字の解釈は鬼車に任せているので、鬼車の仕様である以下が
適用されます。
> \w 単語構成文字
>
> Unicode以外の場合:
> 英数字, "_" および 多バイト文字。
--
木村浩一
I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
mail kbk@...
web www.kt.rim.or.jp/~kbk/zakkicho/
homepage3.nifty.com/farstar/