"Christian Rish" <chrris / mail.dk> writes:

> I have a string containing some single qoutes which I would like to prefix
> with a backslash:
> 
>     s = "yadda'yadda'yadda"
> 
>     s.gsub(/'/, "\\'")        >>     yaddayadda'yaddayaddayaddayadda
>     s.gsub(/'/, "\\\'")       >>     yaddayadda'yaddayaddayaddayadda
>     s.gsub(/'/, "\\\\'")      >>     yadda\\'yadda\\'yadda
> 
> What am I missing?

I've successfully tried

puts s.gsub("'", "\\\\'")       >>     yadda\'yadda\'yadda

norbert.
-- 
JAPAN is a WONDERFUL planet -- I wonder if we'll ever reach
 their level of COMPARATIVE SHOPPING...