Quero pesquisar e substituir este
`https://example.com/`{.uri}
para
[https://example.com/](https://example.com/)
Com vimeu faria um s/(http. *), {.uri}/[\1](\1)/gMas isso não funciona atom.io. Como posso resolver isso?
Quero pesquisar e substituir este
`https://example.com/`{.uri}
para
[https://example.com/](https://example.com/)
Com vimeu faria um s/(http. *), {.uri}/[\1](\1)/gMas isso não funciona atom.io. Como posso resolver isso?
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
(http.*)\{\.uri\}
e substitua para
[$1]($1)
s/(http.*){.uri}/[\1](\1)/gnão funciona atomcom o RegEx ativado. Talvez seja um erro ou uma sintaxe diferente do RegEx. Essa foi a razão da minha pergunta.
$1capturar um grupo de números - 123, substitua-o adicionando 1 a ele, algo como eval($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.
^e fim de linha $não são suportadas. A substituição do grupo é suportada.
vim. Gostaria de saber como resolver o problema em questãoatom.