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