Thomas7: Ultraedit, suche regulären Ausdruck, meiner reicht nicht!

Beitrag lesen

Hallo,

ich habe folgendes "CSV"-file mit Tab als Delimiter:
14.08.2006 08:00:00 116.19 1
14.08.2006 08:00:00 116.19 1
14.08.2006 08:00:00 116.19 1
14.08.2006 08:00:00 116.19 -1
14.08.2006 08:00:01 116.19 1
14.08.2006 08:00:01 116.20 1
14.08.2006 08:00:01 116.19 1
14.08.2006 08:00:01 116.20 -1
14.08.2006 08:00:02 116.20 1
14.08.2006 08:00:02 116.20 1
14.08.2006 08:00:02 116.20 1
14.08.2006 08:00:02 116.20 -1

Nun will ich alle Sekunde aber nur eine Zeile behalten und nicht vier, wie oben zu sehen.
Die Zeile mit -1 an Schluß habe ich durch folgenden Ausdruck %??????2006^t??:??:??^t???.??^t-1^p
wegbekommen, dann sieht es so aus:
14.08.2006 08:00:00 116.19 1
14.08.2006 08:00:00 116.19 1
14.08.2006 08:00:00 116.19 1
14.08.2006 08:00:01 116.19 1
14.08.2006 08:00:01 116.20 1
14.08.2006 08:00:01 116.19 1
14.08.2006 08:00:02 116.20 1
14.08.2006 08:00:02 116.20 1
14.08.2006 08:00:02 116.20 1

Aber wie ich nun die weiteren zwei Zeilen für jede Sekunde wegbekomme, so dass ich nachher nur
noch jeweils eine Zeile für jede Sekunde habe, krieg ich nicht raus. Es ist egal welche zwei
Zeilen der drei vorhandenen ersetzt werden.
Kann jemand nachhelfen?

Danke

PS:
Reguläre Ausdrücke (UltraEdit-Syntax):
Symbol Funktion
% Steht für den Zeilenanfang – Zeigt an, dass sich der Suchtext am Zeilenanfang befinden muss, aber keine der Zeilen abschließenden Zeichen in der resultierenden markierten Textstelle enthalten sind.
$ Steht für das Zeilenende – Zeigt an, dass sich der Suchtext am Zeilenende befinden muss, aber keine der Zeilen abschließenden Zeichen in der resultierenden markierten Textstelle enthalten sind.
? Steht für ein beliebiges Zeichen außer Zeilen-/Absatzwechsel.
* Steht für das beliebig häufige Auftreten eines beliebigen Zeichens außer Zeilenwechsel.

  • Steht für das ein- oder mehrmalige Auftreten des vorstehenden Zeichens/Ausdrucks. Das Zeichen/der Ausdruck muss mindestens einmal gefunden werden. Für wiederholte Zeilenwechsel ist dieses Symbol nicht geeignet.
    ++ Steht für das beliebig häufige – also auch das keinmalige – Auftreten des vorstehenden Zeichens/Ausdrucks. Für wiederholte Zeilenwechsel ist dieses Symbol nicht geeignet.
    ^b Steht für einen Seitenwechsel.
    ^p Steht für einen Zeilenwechsel/Absatz (CR/LF) in DOS-Dateien.
    ^r Steht für einen Zeilenwechsel/Absatz (nur CR) in MAC-Dateien.
    ^n Steht für einen Zeilenwechsel/Absatz (nur LF) in UNIX-Dateien.
    ^t Steht für ein Tabulator-Zeichen.
    [ ] Steht für ein beliebiges einzelnes Zeichen oder einen Zeichenbereich in den Klammern.
    ^{A^}^{B^} Steht für den Ausdruck A ODER B.
    ^ Übergeht das nachfolgende Zeichen eines regulären Ausdrucks.
    ^(…^) Klammert einen im "Ersetzen"-Befehl zu verwendenden Ausdruck. Ein regulärer Ausdruck kann sich aus bis zu 9 geklammerten Ausdrücken zusammensetzen, die gemäß der Reihenfolge ihres Auftretens im regulären Ausdruck durchnummeriert sind.Der entsprechende Ersetzungsausdruck lautet ^x, wobei x eine Zahl von 1 bis 9 ist. Wenn beispielsweise mit ^(H*o^) ^(L*e^) "Hallo Leute" gefunden wird, würde ^2 ^1 diesen Text durch "Leute Hallo" ersetzen.
    Hinweis: ^ bezieht sich auf das Zeichen '^' und NICHT auf die Taste Strg+Wert.