From: "岩崎 弘孝" Date: 2005-11-25T11:39:20+09:00 Subject: [ruby-list:41587] Re: 'test\\test'.sub('\\','\\\\')の返値? 岩崎です。 >木村です。 > >On Fri, 25 Nov 2005 10:41:42 +0900 >岩崎 弘孝 wrote: > >> u:\ih000667\bin>irb >> irb(main):001:0> 'test\\test'.sub('\\','\\\\') >> => "test\\test" >> >> となります。1.8.3でも同じでした。 >> >> "test\\\\test"が返るはずだと思っているのですが、 >> なにか解釈に間違いがありますか? > >そのものずばりの回答はありませんでしたが > >http://www.ruby-lang.org/ja/man/?cmd=view;name=trap%3A%3A%5C%A4%CE%B1%C 6%B6%C1 > >が参考になるかと。 そのものずばりでした。 惰性で使っているとはまってしまいます。 ヘルプファイルも十分に見切れていませんでした。 ありがとうございました。 subのヘルプにある >注意: gsub の項には sub/gsub を使用する上での注移点が書かれています。 gsub も参照してください。 注移点は誤字のようなので編集しました。 == Iwasaki == Email: ih000667@mb.taiyokogyo.co.jp