Как использовать ruby ​​gsub Regexp со многими совпадениями?

У меня есть содержимое файла csv с двойными кавычками внутри цитируемого текста

test,first,line,"you are a "kind" man",thanks
again,second,li,"my "boss" is you",good

Мне нужно заменить все двойные Цитата, перед которой или после которой не ставится запятая ""

test,first,line,"you are a ""kind"" man",thanks
again,second,li,"my ""boss"" is you",good

, поэтому "заменяется на" "

Я пробовал

x.gsub(/([^,])"([^,])/, "#{$1}\"\"#{$2}")

, но не работал

20
задан Mahmoud Khaled 1 February 2012 в 15:46
поделиться