On Fri, Aug 15, 2003 at 10:02:10PM +0900, 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?

Because you should be using:

'a => b'.split(/ => /)

(I don't think '=' or '>' by themselves has significance in a regexp, but in
combination they might do - if you use odd things like assertions)

Cheers,

Brian.