私は現在、次のような文字列を持ってい["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