Возможно ли с помощью регулярки без цикла сделать замену одинарной кавычки на двойную?
Есть строка с данными типа csv и нужно заменить кавычку, в которую заключено символьное значение. Сейчас работает, но может есть лучшее решение.
let line = `'1', 5, 4, 'Asf'dsfdsfs', 'sfdsfds'`;
const pattern = /(^|(, ))'(.+?)'(,|$)/g;
while (pattern.test(line)) line = line.replaceAll(pattern, '$1"$3"$4');
console.log(line)