)%20-%3E%20(abc%20(-%3Emap%20%3Akey%20str)).png)
我有一堆(clojure)程式碼,如下所示:
(content (:some-key some-map))
我希望這段程式碼變成:
(content (-> some-map :some-key str))
我試過:
(content (\(:[-a-z].*\) \([-a-z].*\)))
對於搜尋部分,以及:
(content (-> \2 \1 str))
對於替換部分,但沒有找到匹配項。難道我做錯了什麼?
答案1
嘗試(content (\(:[-a-z]+\) \([-a-z]+\)))
一下。
答案2
沒關係。我的錯。當我認為我正在執行正則表達式替換時,我實際上正在執行非正則表達式替換。很抱歉犯了這個錯誤。