N
Nikita Petrov
In my practice I need to replace apostrophe with backslash and
apostrophe in string. I using String#gsub, but it has unpredictable
result in my own. That's I do in IRB to test my gsub call:
irb(main):001:0> str = "O'Reilly"
=> "O'Reilly"
irb(main):002:0> str.gsub("'", "\\'")
=> "OReillyReilly"
As You see I have magic result: I want to have "O\\'Reilly", but result
is one - "OReillyReilly".
Does anybody known how to fix this problem? Thanks.
apostrophe in string. I using String#gsub, but it has unpredictable
result in my own. That's I do in IRB to test my gsub call:
irb(main):001:0> str = "O'Reilly"
=> "O'Reilly"
irb(main):002:0> str.gsub("'", "\\'")
=> "OReillyReilly"
As You see I have magic result: I want to have "O\\'Reilly", but result
is one - "OReillyReilly".
Does anybody known how to fix this problem? Thanks.