I understand the first \\ , as it will produce \ when it's displayed , but why are there still 2 more \\ ? As I see it , \\\\' would produce \\' , and only when it will be printed will we see \' . Could someone please explain this ? -- Posted via http://www.ruby-forum.com/.