Hello Christoph, 

thanks for your idea, but I have to confess I still have to get into it.
Till now, it's only "cutting"  the white spaces betwenn the names and the 
seperator ("-").

But I'll try further on 8-)

Best regards, 

Dan



> -----Ursprüngliche Nachricht-----
> Von: "Christoph Nodes" <[EMAIL PROTECTED]>
> Gesendet: 15.05.06 16:14:53
> An: "Popovic Dan" <[EMAIL PROTECTED]>
> CC: [email protected]
> Betreff: Re: Replace & Insert: Filling in whitespaces till position 15


> you could try something like
> 
> :%s/^\s*\(\w\+\)\s*-\s*\(\w\+\)/\=submatch(1).strpart('               ',
> strlen(submatch(1))).' - '.submatch(2)/
> 
> (all in one line)
> 
> :help sub-replace-special
> 
> On 5/15/06, Popovic Dan <[EMAIL PROTECTED]> wrote:
> > Hello dear list-members,
> >
> > I have a question on replacing text. I have a simple text-file with a table 
> > of results like this:
> >
> > ------------------------------------------------------
> > Mosbach -   KSF 2                   2 : 6
> >
> > Zimmer        -   Pfrommer 0
> > Mueller       -   Kargoll 1
> > Schwab        -   Fecht 0
> > Mattern       -   Arlt 0
> > Huth -   Mueller 0
> > Alm -   Kiefhaber,H.  0.5
> > Rastert       -   Vinke 0
> > Schnirch -   Kiefhaber,V.  0.5
> >
> > I would like to have the file formatted, e.g. first to have all the "-" in 
> > one column (for example at position 15), like this:
> >
> > ------------------------------------------------------
> > Mosbach      -   KSF 2              2 : 6
> >
> > Zimmer        -   Pfrommer       0
> > Mueller        -   Kargoll           1
> > Schwab        -   Fecht              0
> > Mattern       -   Arlt                 0
> > Huth            -   Mueller           0
> > Alm              -   Kiefhaber,H.   0.5
> > Rastert         -   Vinke              0
> > Schnirch      -   Kiefhaber,V.    0.5
> >
> > I played with some search & replace commands, for example:
> >
> > :%s/^\([A-Z][a-z]* \)/\1    /
> >
> > But I do not know how to tell VIM that it should fill the room with 
> > whitespaces till position 15 (like above).
> > I'm convinced this is possible but I do not know how, since I just began to 
> > learn the powerful regex-functionality....
> >
> > Thank you for any help!
> >
> > Best regards,
> >
> > Dan
> >
> >
> >
> >
> >
> > --
> > Dan Popovic
> > Klausenpfad 22; 69121 Heidelberg
> > [EMAIL PROTECTED]; Tel. 06221/7282102 oder 01743036428
> > http://www.rzuser.uni-heidelberg.de/~dpopovi2/index.html
> > _______________________________________________________________
> > SMS schreiben mit WEB.DE FreeMail - einfach, schnell und
> > kostenguenstig. Jetzt gleich testen! http://f.web.de/?mc=021192
> >
> >

--                                                  
Dan Popovic 
Klausenpfad 22; 69121 Heidelberg 
[EMAIL PROTECTED]; Tel. 06221/7282102 oder 01743036428
http://www.rzuser.uni-heidelberg.de/~dpopovi2/index.html
_______________________________________________________________
SMS schreiben mit WEB.DE FreeMail - einfach, schnell und
kostenguenstig. Jetzt gleich testen! http://f.web.de/?mc=021192

Reply via email to