)%20-%3E%20(abc%20(-%3E%20mapa%3Achave%20str)).png)
Eu tenho um monte de código (clojure) parecido com este:
(content (:some-key some-map))
Eu quero que este código se torne:
(content (-> some-map :some-key str))
Tentei:
(content (\(:[-a-z].*\) \([-a-z].*\)))
Para a parte de pesquisa, e:
(content (-> \2 \1 str))
Para a peça de substituição, mas não encontrou correspondências. Estou fazendo algo errado?
Responder1
Em vez disso, tente (content (\(:[-a-z]+\) \([-a-z]+\)))
.
Responder2
Deixa para lá. Meu erro. Na verdade, eu estava fazendo uma substituição não-regex quando pensei que estava fazendo uma substituição regex. Desculpe-me pelo erro.