* Jerin Joy on Thursday, June 29, 2006 at 14:28:51 +0530:
> I have data that looks like this
> 
> input [4:0] a.b.c.d;
> which I need to replace with
> input a.b.c.d [4:0] d;
> 
> ie. I want to copy a.b.c.d and place it after input and replace it
> with d after [4:0].

:s/\(\[[^]]\+\]\) \(\([a-z]\.\)\{3}\([a-z]\)\);/\2 \1 \4;/

does it for your example, but I don't know which other
requirements and/or restrictions you have.

c
-- 
_B A U S T E L L E N_ lesen!  --->> <http://www.blacktrash.org/baustellen.html>

Reply via email to