Próbuję pobrać dane z bazy danych MySQL i użyć Ruby do sformatowania go w plik tekstowy. Niektóre z moich danych MySQL zawiera cudzysłów tak:Usuń podwójne cudzysłowy ze stringa
Matthew "Matt" Perry
i muszę usunąć te cytaty i zastąpić je czymś innym, | na przykład.
znalazłem kolejny post stackoverflow o usuwaniu cudzysłowów, że proponowane następujące:
s.scan(/'(.+?)'|"(.+?)"|([^ ]+)/).flatten.compact
ale która zwraca ciąg nienaruszone (z podwójnym cudzysłowie). Jak mogę uzyskać
Matthew |Matt| Perry
zamiast?
podziękowaniem wszyscy za pomoc! – Libby