Самый простой - это поставить кавычки вокруг всех данных, тогда у вас могут быть запятые, кавычки (двойные кавычки) и разрывы строк в данных без проблем.
Вам нужно только избегать кавычек вданные, заменив их двойными кавычками.Для этого вам не нужно регулярное выражение, просто используйте обычную строку replace.
Апострофы (одинарные кавычки) не имеют особого значения в формате CSV, поэтому они не являются проблемой.