Quero pesquisar e substituir este
`https://example.com/`{.uri}
para
[https://example.com/](https://example.com/)
Com vim
eu faria um s/
(http. *), {.uri}/[\1](\1)/g
Mas isso não funciona atom.io
. Como posso resolver isso?
regex
atom-editor
Wintermeyer
fonte
fonte
vim
. Gostaria de saber como resolver o problema em questãoatom
.Respostas:
Se você Cmd-F e abrir o painel de pesquisa, existe um botão ". *" No lado direito. Clique nele e agora é o modo regex.
eu acho
e substitua para
fonte
s/(http.*){.uri}/[\1](\1)/g
não funcionaatom
com o RegEx ativado. Talvez seja um erro ou uma sintaxe diferente do RegEx. Essa foi a razão da minha pergunta.$1
capturar um grupo de números - 123, substitua-o adicionando 1 a ele, algo comoeval($1+1)
..?Juste para atualizar a resposta do @ speedogoo para futuros leitores, se você não encontrar o modo regex na exibição de pesquisa, será semelhante a este:
Você também pode abri-lo com o atalho Ctrl+ Alt+ / (padrão) .
Observe que even
^
e$
já são suportados pela localização e substituição do Atom.fonte
^
e fim de linha$
não são suportadas. A substituição do grupo é suportada.