From: Take_tk Date: 2001-09-06T13:51:51+09:00 Subject: [ruby-list:31278] Re: p "123".tr('=-;',' =−; ') たけ(tk)です。 [ruby-list:31267] Re: p "123".tr('=-;',' =−; ') にて Koji Arai さん 曰く: > > str.tr("A-Z0-9","A-Z0-9") > > > > http://www.ruby-lang.org/ja/man-1.6/?cmd=view;name=String > > > > にも「^」の特別扱いは書いてあるが「-」については書いていない。 > > String#count の説明の中には入っているけど・・。 > > count の説明を基本に記述を揃えました。その他も記述を揃えてみ > ました(これは前にやろうとしてた奴)。 ありがとございます。 > replace の範囲が search の範囲よりも小さい場合は, replace の最後の文字 > が無限に続くものとして扱われます.  replace の方でも "A-Z" のように "-" で範囲指定ができる。 str.tr("A-Z0-9","A-Z0-9")でOK。  というのが欲しいです。機能としては、こんなものでしょうか?。 -- > jcode.rb といえば、ここで  String の説明の中に、jcode について一言あってもいいんじゃないでしょう か?。nkf や kconv などもかな?。「関連ライブラリ」という項目があっても よさそう。 http://www.ruby-lang.org/ja/man-1.6/?cmd=view;name=String の最初のほうで > また日本語文字列を正しく処理するためには組込み変数 $KCODE を 文字コード > にあわせて設定しておく必要があります. に続けて、「また、jcode ライブラリを組み込むことにより日本語に特化した処 理を行うことができます。(本項での String クラスは文字データをバイト列と して扱います)。(ruby 1.6 までの情報。ruby 1.7 では jcode は廃止予定?)」 Take_tk = KUMAGAI Hidetake たけ(tk)=熊谷秀武