Sé que esta es una posibilidad remota, pero tengo un gran archivo de texto y necesito agregar un número dado a otros números que coincidan con algunos criterios.Búsqueda y reemplazo de Vim, agregando una constante
Por ejemplo.
identifying text 1.1200
identifying text 1.1400
y me gustaría transformar esta (añadiendo decir 1.15) a
identifying text 2.2700
identifying text 2.2900
Normalmente me gustaría hacer esto en Python, pero es en una máquina Windows donde no puedo instalar demasiadas cosas. Tengo Vim aunque :)
+1. * I * incluso puede hacer que esto funcione (y eso es mucho decir), pero ¿hay alguna manera de retener los cero finales? –
Con 'printf()' puede ser? (: h printf()) -> '... \ = printf ('%. 4f', 1.15 + str2float (......))' –
Algo que tuve que buscar: '\ =' permite la cadena de reemplazo es una expresión. ([link] (http://vim.wikia.com/wiki/Using_an_expression_in_substitute_command)) –