in reply to A little config parsing.

(my($key, $operator, $value) = /^\s*?(\S+)\s*?(\=\>?)\s*?(\S+)\s*$/)


as long as the site names don't have an equals sign in them, i don't see why this wouldn't work:

(my($key, $operator, $value) = /^\s*?([^=]+?)\s*?(\=\>?)\s*?(\S+)\s*$/ +)


I changed the \s+ to [^=]+?