suresh
5/30/2008 9:35:00 AM
On May 30, 5:28 am, Oscar Del Ben <thehcdrea...@gmail.com> 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 <suresh.amritap...@gmail.com>:
>
>
>
> > 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 !!!