if ($condition =~ /^\s*[\"\']*([\/%a-zA-Z0-9\-_\.]+)[\"\'\s]+([ (==|!=|<=|>=|<|>|eq|ne|co|ci)]+)[\s\"\']+([^\"\']*)[\"\']\s*$/si ) { return $1, $2, $3; } else { return; }