Analyzoval som súbor a niektoré riadky súboru skončili znakom „“. Chcel som ho nájsť a nahradiť pomocou gsub. Skúsil som „“ a // a ani jeden sa nezhodoval správne.
Nakoniec som to obišla kombináciou kotletky a prúžku, ale nechalo ma to premýšľať, ako by som to urobil, ak by som niekedy potreboval znova?
odpovede:
3 pre odpoveď č. 1Musíte uniknúť aj únikovej značke. To by malo fungovať:
/\/
1 pre odpoveď č. 2
Odovzdanie reťazca do gsub, ktorý sa potom skompiluje do regexu:
"abcdef".gsub("\", "")
=> "abcdef"
Alebo len poskytnite regex priamo:
"abcdef".gsub(/\/, "")
=> "abcdef"