)%20-%3E%20(abc%20(-%3E%20map%20%3Akey%20str)).png)
Ich habe eine Menge (Clojure-)Code, der so aussieht:
(content (:some-key some-map))
Ich möchte, dass dieser Code wie folgt aussieht:
(content (-> some-map :some-key str))
Ich habe es versucht:
(content (\(:[-a-z].*\) \([-a-z].*\)))
Für den Suchteil und:
(content (-> \2 \1 str))
Für den Ersetzungsteil wurden jedoch keine Übereinstimmungen gefunden. Mache ich etwas falsch?
Antwort1
Versuchen Sie (content (\(:[-a-z]+\) \([-a-z]+\)))
es stattdessen.
Antwort2
Egal. Mein Fehler. Ich habe tatsächlich einen Nicht-Regex-Ersatz durchgeführt, obwohl ich dachte, ich würde einen Regex-Ersatz durchführen. Entschuldigen Sie den Fehler.