コンテンツを含む単純なテキスト ファイルがあります。
patent-inv
Patent-invをpart1\\part2に置き換えます
私は次のようにしました:
source_file = IO.read("#{Rails.root}/my_userdata/1.txt")
source_file.gsub!('<<<patent-inv>>>', "part1\\\\part2")
File.open("#{Rails.root}/my_userdata/2.txt", "wb") {|f| f.write source_file }
しかし、私が得たファイルでは: part1\part2
いくつかの方法を試しましたが、同じ結果が得られました。
source_file.gsub!('<<<patent-inv>>>', "part1\\\\part2") => "part1\part2"
source_file.gsub!('<<<patent-inv>>>', "part1\\\part2") => "part1\part2"
source_file.gsub!('<<<patent-inv>>>', "part1\\part2") => "part1\part2"
この奇妙な動作を見つけるのを手伝ってくれる人はいますか?