From: Raj Singh Date: 2009-03-25T05:32:36+09:00 Subject: gsub and single quote issue a = " Ruby's gem " puts a.gsub(/[']/, "") #=> 1. Rubys gem puts a.gsub(/[']/, "'") #=> 2. Ruby's gem puts a.gsub(/[']/, "\'") #=> 3. Ruby's gem puts a.gsub(/[']/, "\\'") #=> 4. Rubys gem s gem puts a.gsub(/[']/, "\\\'") #=> 5. Rubys gem s gem puts a.gsub(/[']/, "\\\\'") #=> 6. Ruby\'s gem puts " " I couldn't understand the result for #4 and #5. Any explanation is appreciated. -- Posted via http://www.ruby-forum.com/.