From: Shin-ichiro HARA Date: 2001-01-15T14:27:01+09:00 Subject: [ruby-list:27158] Re: 文字クラス "\w" 原です。 >内藤と申します。 ご指摘ありがとうございます。おっしゃる通りです。 >Rubyの正規表現の文字クラス"\w" で悩んでいたのですが、 >英数字以外に、多バイトな日本語も含むのですね。 > >Rubyプログラミング入門 P226 >表 4.4 の"\w"の説明が、 > > > 略記 文字クラス 意味 > > \w [0-9A-Za-z] 英数字 > >とあるのですが、次のページには、 >「すなわち、\wと\Sと\Dは日本語の文字1文字にマッチします。」 > >と、いう説明があるので、"\W"の間違いじゃないの? >と、よくわからず悩んでおりました。 すいません。変更を http://www.ruby-lang.org/~sinara/nyumon/errata-01.html http://www.ruby-lang.org/~sinara/nyumon/errata-02.html にしておきました。 確かに、このあたり説明がしにくくて、やはりきちんと「『文字』とは、、、」 と定義をしておくべだったか、と思います。 |("_"も、含むのですね。) これはミスでした。