Tôi đang cố lấy dữ liệu từ cơ sở dữ liệu MySQL và sử dụng Ruby để định dạng lại nó thành tệp văn bản phẳng. Một số dữ liệu MySQL của tôi chứa dấu ngoặc kép như vậy:Xóa dấu nháy kép khỏi chuỗi
Matthew "Matt" Perry
và tôi cần phải loại bỏ những dấu ngoặc kép và thay thế bằng cái gì khác, | ví dụ.
Tôi tìm thấy một bài đăng trên stackoverflow về loại bỏ dấu ngoặc kép mà đề nghị như sau:
s.scan(/'(.+?)'|"(.+?)"|([^ ]+)/).flatten.compact
nhưng đó trả về chuỗi nguyên vẹn (có dấu ngoặc kép). Làm thế nào tôi có thể nhận được
Matthew |Matt| Perry
để thay thế?
Thank tất cả các bạn cho sự giúp đỡ của bạn! – Libby