From: Li Chen Date: 2009-10-08T06:57:33+09:00 Subject: Re: split question Ryan Davis wrote: > On Oct 7, 2009, at 14:29 , Li Chen wrote: > >> >> C:\Documents and Settings\chen41\Desktop>irb >> irb(main):001:0> s='\t\t\t\t\t\t\t\t' >> => "\\t\\t\\t\\t\\t\\t\\t\\t" > > These aren't tabs. They're "\" followed by "t", you can tell because > the "\" is backslashed, meaning it is a literal backslash. > > Use double quotes instead. Here is what I get using double quotes. I get an empty array only. C:\Documents and Settings\chen41\Desktop>irb irb(main):001:0> s="\t\t\t\t\t\t\t\t" => "\t\t\t\t\t\t\t\t" irb(main):002:0> s.split(/\t/) => [] irb(main):003:0> -- Posted via http://www.ruby-forum.com/.