logo       

[ruby-list:42105] Re: jcodeのtr_sが正しく動かない: msg#00136

lang.ruby.japanese

Subject: [ruby-list:42105] Re: jcodeのtr_sが正しく動かない

川本です。

Gimiteさん、ありがとうございました。
教えていただいた正規表現に変更したところ、
問題なく動くようになりました。

このバグは、次バージョンなどで修正されるのでしょうか・・・? > どなたか

On 4/24/06, Hiroshi Ichikawa <gimite-6zHM6C0iXZ9UD6l512u9tw@xxxxxxxxxxxxxxxx>
wrote:
> えっと、
> /([#{_regex_quote(from)}])\1*/
> が正解ではないでしょうか?
> /([#{_regex_quote(from)}])+/
> だと、
>
> p "foo".tr_s('a-z', 'A-Z') #==> "O"
>
> になってしまいます。

そのようですね。Gimiteさんの返信を読んで、
ようやく上記の正規表現の意味がわかりました (^^;

> #でもtrはともかくtr_sってどういう場面で使うんでしょ…。

Railsのrestful-railsというpluginの中で使われています。
pluginを入れたら、突然動かなくなってしまったので困っていたところでした。
・・・が、該当箇所を見直してみると、trで十分な気がします。


ありがとうございました。

--
Kentaro KAWAMOTO
kentaro.kawamoto-Re5JQEeQqe8AvxtiuMwx3w@xxxxxxxxxxxxxxxx




<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise