Thread regex Problem: regex replace
(3 answers)
Opened by Gast at 2007-01-19 15:20
Hi Experten,
ich habe ein - wie ich dachte - einfaches Problem. ich möchte folgende Zeile von einem directoy parsen: dr-x------ 0 4294967295 513 0 Sep 11 15:45 Start Menu ^ | nicht !! und zwar sollen die ersten 8 beliebig langen Folgen von whitespaces durch ein "/" ersetzt werden, d.h. alle bis auf das space im directory- bzw. filenamen. dafür möchte ich ein regex.Replace verwenden. wenns anders mit regex geht: auch gut! das Ergebnis soll also wie folgt sein: dr-x------/0/4294967295/513/0/Sep/11/15:45/Start Menu soweit bin ich schon gekommen: \s+ wie sage ich nun meiner regex engine, daß dieser Ausdruck nur eine bestimmte Anzahl mal (8x) ersetzt wird ? bin mir sicher, daß das für Euch kein Problem ist :-) Tausend Danke im vorraus! Grüsse, Thomas |