我目前有一个字符串,其内容类似于["green%20books"]
,我希望它读取["green books"]
.
我认为谷歌搜索会很快产生结果,但每个人都只想把空格变成%20s
. 不是反过来。
任何帮助将非常感激!
编辑:
这是我正在使用的函数,我很困惑在这里解码 URL 的位置。我尝试删除 URI.encode 文本,但这破坏了功能。
def self.get_search_terms(search_url)
hash = CGI.parse(URI.parse(URI.encode(search_url)).query) #returns a hash
keywords = []
hash.each do |key, value|
if key == "q" || key == "p"
keywords << value
end
end
keywords
end