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?
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?
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)/g
não funciona atom
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 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
.