Shouldn't the semicolon be replaced by a "," instead of ""?
Won't removing " and ' break existing code? If you get email addresses from a CSV source you often have quotes like

_"a@b.com","a2@b.com",…_

Can you elaborate when removing " and ‘ would cause problems?