Это расширение к ответу на связанный вопрос
Здесь
У меня есть еженедельный CSV-файл, который необходимо проанализировать. это выглядит так.
"asdf","asdf","asdf","asdf"
Но иногда есть текстовые поля, которые содержат дополнительную неэкранированную строку двойных кавычек, как это
"asdf","as "something" df","asdf","asdf"
Из других постов здесь я смог составить регулярное выражение
(?m)""(?![ \t]*(,|$))
, который соответствует двум последовательным двойным кавычкам, только «если у них нет запятой или конца строки перед ними с необязательными пробелами и табуляцией между ними»
теперь он находит только двойные кавычки подряд. Как мне изменить его, чтобы найти и заменить / удалить двойные кавычки вокруг «чего-то» в файле?
спасибо.