Удаляет двойные кавычки из строки

Я пытаюсь получить данные из базы данных MySQL и использовать Ruby, чтобы переформатировать их в простой текстовый файл. Некоторые из моих данных MySQL содержат двойные кавычки, например:

Matthew «Matt» Perry

, и мне нужно удалить эти кавычки и заменить их чем-то другим, | например.

Я нашел еще одно сообщение в stackoverflow об удалении кавычек, в котором предлагалось следующее:

s.scan(/'(.+?)'|"(.+?)"|([^ ]+)/).flatten.compact

, но он возвращает строку без изменений (с двойными кавычками). Как мне получить

Мэтью | Мэтт | Перри

вместо?

15
задан Nakilon 18 January 2011 в 04:22
поделиться