作者: Bruce.
日時: 2006/11/14(23:56)
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/