From: Take_tk Date: 2001-09-05T17:36:00+09:00 Subject: [ruby-list:31258] Re: p "123".tr('=-;', ' =−; ') たけ(tk)です。 [ruby-list:31255] Re: p "123".tr('=-;', ' =−; ') にて "Shin'ya Adzumi" さん 曰く: > WATANABE Hirofumi wrote: > > エラーになるのは御愛嬌としても、-を\でquoteする処理を作らん > > といかんなあ。 > > [].|*?+() あたりも全然ですね。_regex_quote の中身が。 > > jcode.rb ってあんまり使われてないのかなぁ…。 処理は変えずにドキュメントを変えたほうがよさそうですね。 [ruby-list:31256] str.tr("A-Z0-9","A-Z0-9") http://www.ruby-lang.org/ja/man-1.6/?cmd=view;name=String にも「^」の特別扱いは書いてあるが「-」については書いていない。 String#count の説明の中には入っているけど・・。 > count(str[, str2[, ... ]]) > > 文字列中にある,str に含まれる文字の数を返します. > > str の形式は tr(1) と同じです.つまり, `a-c'は a から c を意味し,"^0-9" のように 文字列の先頭が ^ の場 > 合は指定文字以外を意味します. Take_tk = KUMAGAI Hidetake たけ(tk)=熊谷秀武