I\'m working in Ruby and I\'m trying to escape \' characters to \\\' so that I can use them in SQL. I\'m trying to use gsub, but it do
\'
\\\'
gsub
Someone else had this very issue, due to a special meaning/interpretation in Ruby's regex.
\' means $' which is everything after the match. Escape the \ again and it works
See this answer.
Does this work?
"this doesn't work".gsub /'/, '\\\\\'' => "this doesn\\'t work"