Como eu usaria um regex na pesquisa/substituição do Visual Studio 2005 para incrementar um conjunto de números em 1?
O termo de pesquisa é {:z}
ou {[0-9]+}
. Não tenho certeza do termo de substituição. Usar " \1
" simplesmente substitui a string marcada, mas não permite adições a ela. Por exemplo, " \1 + 1
" coloca " 42 + 1
" no texto se 42 for o número marcado.
Usar " =
" ou " \=
" como na pergunta a seguir não funciona (novamente, o =
é simplesmente colocado no texto resultante).
Esta é a maneira de fazer isso no VIM:https://stackoverflow.com/questions/10420797/vim-regex-increment-all-numbers-by-1
Responder1
Esta não é a resposta exata à sua pergunta, pela qual espero que você me desculpe, mas espero que possa ser útil ;-)
Existe uma ferramenta que criei chamadaContador de construção de projeto. É gratuito, fácil de usar, sem complicações de configuração e bagunça nas versões do Visual Studio. Pode usá-lo para quantos projetos você quiser. Você podebaixe aqui. As informações de uso sãodisponivel aqui.