【发布时间】:2016-10-04 05:21:52
【问题描述】:
我在 Luminus/Compojure 项目中有这个:
(defn article-show-single [id]
(let [a (db/get-single-article {:id id})]
(layout/render "show.html"
{:article a}))
现在我想预处理一篇文章的:body。我可以这样做:
(str/replace (:body a) #"regex123"
(fn [[_ var1 var2]]
(str "new str 123")))
; => new str 123
但是如何将这2个结合起来,即我想改变一篇文章的:body,仍然返回文章。我该怎么做?
【问题讨论】: