in reply to How can I split a comma-delimited string when the fields can have commas in them?
One possibility is:
$string =~ m!"*?([^,])"*?(?:=,)!; [download]