in reply to lowercasing during a match?

my %params = lc($raw) =~ ...

It will lowercase everything, however :(