1

У меня есть куча (clojure) кода, который выглядит следующим образом:

(content (:some-key some-map))

Я хочу, чтобы этот код стал:

(content (-> some-map :some-key str))

Я старался:

(content (\(:[-a-z].*\) \([-a-z].*\)))

Для поисковой части и:

(content (-> \2 \1 str))

Для замены части, но он не нашел совпадений. Я делаю что-то неправильно?

2 ответа2

1

Попробуйте (content (\(:[-a-z]+\) \([-a-z]+\))) .

0

Не берите в голову. Виноват. Я фактически делал замену без регулярных выражений, когда я думал, что делаю замену регулярных выражений. Извините за ошибку.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .