我似乎無法用Ruby中的單反斜槓替換雙反斜槓。我想我會用另一個反斜槓來避免反斜槓。Ruby用單反斜槓替換雙反斜槓
1.9.3-p194 :001 > line = "this\\is\\a\\test"
=> "this\\is\\a\\test"
1.9.3-p194 :002 > line.gsub("\\\\", "\\") # Nothing
=> "this\\is\\a\\test"
這沒有奏效,所以我決定嘗試找到一個至少可以替代的匹配項。
1.9.3-p194 :003 > line.gsub("\\", "_") # This works for replacing \\
=> "this_is_a_test"
1.9.3-p194 :004 > line.gsub("\\", "\\") # Nothing
=> "this\\is\\a\\test"
我仍然無法在Ruby中找到簡單的方法。
遺憾的是不:( – Rimian