4
可能重複:
What's the simplest way to parse URL parameters in Clojure?解析URL查詢字符串成一個Clojure的地圖
我想採取類似的字符串:
「Q = FOO +酒吧& x = 14 & y = hello「
並將它變成如下圖:
{:Q 「富+酒吧」,:×14,:Y 「你好」}
我敢肯定有這樣的問題,一個優雅的慣用的解決方案。
可能重複:
What's the simplest way to parse URL parameters in Clojure?解析URL查詢字符串成一個Clojure的地圖
我想採取類似的字符串:
「Q = FOO +酒吧& x = 14 & y = hello「
並將它變成如下圖:
{:Q 「富+酒吧」,:×14,:Y 「你好」}
我敢肯定有這樣的問題,一個優雅的慣用的解決方案。
(->> (split "q=foo+bar&x=14&y=hello" #"&")
(map #(split % #"="))
(map (fn [[k v]] [(keyword k) v]))
(into {}))
真棒。謝謝。 – sorenmacbeth
我相信這個帖子會有所幫助:http://stackoverflow.com/questions/6591604/whats-the-simplest-way-to-parse-url-parameters-in-clojure –
是的,確實如此。謝謝! – sorenmacbeth