【发布时间】:2014-02-28 09:48:40
【问题描述】:
如何从数组中删除所有\ 元素?
大小为 6 的数组:
data =
[
" \"\"http://www.web1.com\\\"",
"\"",
" \"\"https://www.web2.com\\\"",
"\"",
" \"\"http://www.web3.com\\\"",
"\"",
]
想要的:
["www.web1.com", "www.web2.com", "www.web3.com"]
试过了:
data =
=> [" \"\"http://www.web1.com\\\"", "\"", " \"\"https://www.web2.com\\\"", "\"", " \"\"http://www.web3.com\\\"", "\""]
2.0.0-p353 :019 > data.each do |d|
2.0.0-p353 :020 > d.gsub!(/\+/,'')
2.0.0-p353 :021?> end
=> [" \"\"http://www.web1.com\\\"", "\"", " \"\"https://www.web2.com\\\"", "\"", " \"\"http://www.web3.com\\\"", "\""]
2.0.0-p353 :022 >
【问题讨论】: