)%20-%3E%20(abc%20(-%3E%20mapa%3A%20cadena%20de%20claves)).png)
Tengo un montón de código (clojure) que se ve así:
(content (:some-key some-map))
Quiero que este código se convierta en:
(content (-> some-map :some-key str))
Lo intenté:
(content (\(:[-a-z].*\) \([-a-z].*\)))
Para la parte de búsqueda, y:
(content (-> \2 \1 str))
Para la pieza de repuesto, pero no encontró coincidencias. ¿Estoy haciendo algo mal?
Respuesta1
Inténtalo (content (\(:[-a-z]+\) \([-a-z]+\)))
en su lugar.
Respuesta2
No importa. Mi error. En realidad, estaba haciendo un reemplazo sin expresiones regulares cuando pensé que estaba haciendo un reemplazo de expresiones regulares. Lo siento por el error.