in reply to Re: Regular expression double grouping negation headache
in thread Regular expression double grouping negation headache

That was my original thought (connection problems last night prevented me from posting it though)
my %defaults = map {/=/ ? split(/=/,$_,2) : ()} @ARGV;

-Blake