From: Kengo Nakajima Date: 2000-02-28T17:49:59+09:00 Subject: [ruby-list:21073] Regexp question 京都の中嶋です。 文字列のおきかえ(gsub)をちょっといじってて、わからないことがでてきたので 質問します。 以下のコードを実行してみました。(Ruby 1.4.3) a= "\\\\" print a.gsub( /\\/ , "\\" ) , "\n" print a.gsub( /\\/ , "\\\\" ) , "\n" b = "aa" print b.gsub( /a/ , "a" ) , "\n" print b.gsub( /a/ , "aa" ) , "\n" 標準出力の結果は \\ \\ aa aaaa となります。2行目で、\\\\になってほしいのですが、\\になります。 どうしてでしょうか???いくら考えてもわからないので、 投稿してみました。 ではでは