假设我输入以下内容:
names = ["\"Петр Сергеевич\"", "\"Курсатов Роман\"", "\" \"", "\"Павел2 Олегович\"", "\"Илья иванович\"", "\" \""]
每个空格实际上都是一个不间断的空格(U + 00A0)。
如何在纯红宝石中去除\"
,因此以下内容是正确的:
p names
=> ["Петр Сергеевич", "Курсатов Роман", " ", "Павел2 Олегович", "Илья иванович", " "]
我尝试过:
names.map { |i| i.gsub(/[\"]/, "")}.map(&:inspect)
names.map { |i| i.delete('\\"')}.map(&:inspect)
names.map { |i| i.gsub('\\"', '')}.map(&:inspect)
似乎没有任何作用。
答案 0 :(得分:1)
string.delete("\"")
# => " "
或
string.tr("\"", "")
# => " "