From: shugo@... (Shugo Maeda) Date: 1998-04-10T22:29:11+09:00 Subject: [ruby-dev:2235] Re: [ruby-list:7407] Re: string replace 前田です。 In message "[ruby-dev:2220] Re: [ruby-list:7407] Re: string replace" Yukihiro Matsumoto wrote: ||pascal はよく知らないのですが、なぜ、' をエスケープするので ||しょうか。 | |''でくくった文字列では \' と \\ だけが特別扱いされますが,前 |田さんの提案にしたがって ' を '' という形式でエスケープする |ようにしたら,''でくくる文字列の中では \ は完全に普通の文字 |になるからではないでしょうか. そうです。 現状では、\1への変換をするには、gsub(/.../, '\\\\1')とする必要が ありますが、gsub(/.../, '\\1')で済むようになりますよね。 |# 個人的にはパーズしにくくなるから嬉しくないんですけど…. |# ruby-modeとか. 確かに、そうですね...。 -- 前田 修吾