Einzelnen Beitrag anzeigen

Bea

Registriert seit: 23. Dez 2004
53 Beiträge
 
RAD-Studio 2009 Ent
 
#1

Bestimmten Teil aus einer Textdatei löschen

  Alt 1. Mär 2007, 14:47
Hallo,
Mir liegt eine Textdatei (Test.csa) vor, die auszugsweise so aussieht:

Code:
@@Kenneranfang@@@@FIELD:0,TAGAB@@@@FIELD:1,FTA120@@@@FIELD:32,Liste der offenen Aufträge@@@@FIELD:64,25.09.00@@
FKT/FTA120/05                                      Liste der offenen Auftr„ge                                    DATUM:  25.09.00
234/12 Mustermann GmbH                                                                                            SEITE:         1
    24159 Kiel
-----------------------------------------------------------------------------------------------------------------------------------
Firma Auftr. AN-Datum AN Termin Amtl.KZ   FZ-Typ      KDNR    KG KD-Name             PLZ Ort                     -AW-    -ET-
  Fil.                                                                                                       Status Anz Pos Pos
-----------------------------------------------------------------------------------------------------------------------------------
01 01 013068 06.09.00 MB 060900 WST-ND 971 300 SD/S 350 142683      Bernhard*Bruns     26160 Bad Zwischenahn
...
...
...
Nun möchte ich aus dieser Datei einen bestimmten Teil herausschneiden.
Es soll alles zwischen @@Kenneranfang und @@ herausgeschnitten werden(in temporären String merken).
In dem Rest der Datei kann aber auch @@ vorkommen und darf aber dort nicht verändert werden.
Deshalb muss man sich sicherlich an dem ersten Vorkommmen eines @@ nach dem letzten @@@@FIELD: orientieren oder so.
Der Rest der Datei soll unverändert als Test.pcl abgespeichert werden.

In diesem Beispiel also der Teil in temporären String:

@@Kenneranfang@@@@FIELD:0,TAGAB@@@@FIELD:1,FTA120@ @@@FIELD:32,Liste der offenen Aufträge@@@@FIELD:64,25.09.00@@

und der Rest als Datei Test.pcl:

Code:
[color=#0000ff]FKT/FTA120/05                                      Liste der offenen Auftr„ge                                    DATUM:  25.09.00
234/12 Mustermann
GmbH                                                                                            SEITE:         1
    24159 Kiel
-----------------------------------------------------------------------------------------------------------------------------------
Firma Auftr. AN-Datum AN Termin Amtl.KZ   FZ-Typ      KDNR    KG KD-Name             PLZ Ort                     -AW-    -ET-
  Fil.                                                                                                       Status Anz Pos Pos
-----------------------------------------------------------------------------------------------------------------------------------
01 01 013068 06.09.00 MB 060900 WST-ND 971 300 SD/S 350 142683      Bernhard*Bruns     26160 Bad Zwischenahn
...
...
...[/color]
Wie macht man so etwas?
Kann mir da jemand helfen?
Danke schon mal im Vorraus
CU Bea

[edit=sakura] Formattierungen angepasst. Mfg, sakura[/edit]
  Mit Zitat antworten Zitat