From: dblack@... Date: 2003-08-15T22:13:44+09:00 Subject: Re: regexp warning in String.split? Hi -- On Fri, 15 Aug 2003, Chris Morris wrote: > irb(main):001:0> 'a,b'.split(',') > => ["a", "b"] > irb(main):004:0> 'a => b'.split(' => ') > (irb):4: warning: string pattern instead of regexp; metacharacters > no longer eff > ective > => ["a", "b"] > > Why do I get a warning on the second split call? In older Rubies, I believe that any string longer than one character, as the argument to split, was interpreted as a regular expressions. That changed at some point; strings are now always strings. I thought the warning was supposed to disappear in the 1.8.0 final release; either I'm wrong about that or it was just an oversight. David -- David Alan Black home: dblack@superlink.net work: blackdav@shu.edu Web: http://pirate.shu.edu/~blackdav