Emacs Regex Capture + Substitua: (abc (: mapa de chaves)) - (abc (- map: key str))

1

Eu tenho um monte de código (clojure) que se parece com isso:

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

Eu quero que este código se torne:

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

Eu tentei:

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

Para a parte de pesquisa e:

(content (->   str))

Para a parte de substituição, mas não encontrou correspondências. Estou fazendo algo errado?

    
por Chris Bilson 02.05.2012 / 16:02

2 respostas

1

Experimente (content (\(:[-a-z]+\) \([-a-z]+\))) .

    
por 02.05.2012 / 16:20
0

Não importa. Meu erro. Eu estava realmente fazendo uma substituição não-regex quando eu pensei que estava fazendo uma substituição de regex. Desculpe pelo erro.

    
por 02.05.2012 / 17:46

Tags