From: WATANABE Tetsuya Date: 2010-02-09T18:33:25+09:00 Subject: [ruby-dev:40364] Re: trunk \w match 渡辺哲也です。 解説ありがとうございます。 この辺の仕様が書かれたものはありません でしょうか? 手持ちのスクリプトを変更するのに 参考にさせていただきたいのです。 書かれている内容から、\p{Ideographic} は Unicode しか使えないようですが、EUC-JP などでは使えるようにならないのでしょうか? [[:word:]] は Unicode では使えないのでしょうか? など確認したいことがあるので、すいませんが よろしくお願いします。 2010年2月9日17:53 NARUSE, Yui : > 成瀬です。 > > この文章からでは真に期待するものが何か判断しかねますが、 > \p{Alphabetic} とか \p{Ideographic} あたりが求めるものなんじゃないかと思います。 > > /\p{Alphabetic}/ =~ "あ" #=> 0 > /\p{Alphabetic}/=~"漢" #=> 0 > /\p{Ideographic}/ =~ "あ" #=> nil > /\p{Ideographic}/=~"漢" #=> 0 > > Unicode 以外もだったら[[:word:]]かな > /[[:word:]]/ =~ "あ".encode("euc-jp") #=> 0