我有一堆如下所示的(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
没关系。我的错误。我以为我在进行正则表达式替换,但实际上我在进行非正则表达式替换。抱歉,我犯了错误。