From: suresh Date: 2008-05-30T18:39:55+09:00 Subject: Re: split a string at tab positions On May 30, 5:28 am, Oscar Del Ben wrote: > [Note: parts of this message were removed to make it a legal post.] > > first, you should use double quote when you want to escape a character. > > >> s = "a\tb" > => "a\tb" > >> ss = s.split("\t") > > => ["a", "b"] > > 2008/5/30, suresh : > > > > > Hi > > > I am a newbie to ruby and when i tried to split a string at tab > > positions, it didnt work. Could you please tell me where I am going > > wrong? Code is pasted. > > > #!/usr/bin/ruby1.9 > > s = "a b" > > ss = s.split('\t') > > puts ss[0] > > > It just prints the entire line without splitting... > > > suresh Thank you both. It was the double quote issue...when i gave split "\t" it came correctly....difficulties of a C++ programmer !!!