Hmm I guess a macro is indeed much better but anyway I worked out a
regex for it too:

The line: ^(.+);(.+);(.+);(.+);(.+);(.+);(.+);(.+);(.+);(.+);\|.?$
the replacement: \1;\2;\3;\5;\6;\7;\8;\9;\10;|\4

If you need to shuffle more I guess the regex comes in handy...

...but somehow I could not get this translated back in vim's regex

Cheers,
Bastiaan


Tomas Kramar wrote:
> 2009/8/25 Marcelo Sabino <[email protected]>:
>   
>> I'm having "troubles" with ER on vi. Let me explain. I have this data
>> 03;14;Production;trombetas;Xeon;RHEL;-;PPE;-;F1-A0.3;|
>> and I want to copy the data of third field to the last field, like this
>> 03;14;Production;trombetas;Xeon;RHEL;-;PPE;-;F1-A0.3;|trombetas
>> How can I do this magic?
>>     
>
> Why don't you use a macro? It seems better suited for this type of task to me.
>
> --
> Tomas
>
> >
>   

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Reply via email to