Autor Beitrag
Michaela
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 57

WIN 2000, Linux ?
D6 Prof
BeitragVerfasst: Di 27.07.04 12:56 
Hallo Leute,

mit

ausblenden Delphi-Quelltext
1:
Anzextr := ExtractStrings([#9],[], PChar(String2), Stringliste1);					


Trenne ich einen String, welchen ich aus einer TXT-Datei herausgezogen habe.
Ist ja eigentlich auch nicht schlecht, nur habe ich da ein klitzekleines Problem.

Manchaml kommen in dem String 2 Separatoren (also Tabulator) hintereinander vor. Kann ich da irgendwas machen, dass mir dann einen Leerstring bzw. einen String mit einem Defaultwert in die Stringliste1 eingefuegt wird?
Kann ich das überhaut mit extractString machen oder erkennt das gar keine 2 Separatoren hintereinander?

Schon mal im Voraus danke für eure Mühe, ich versuch auf jeden Fall auch weiter selbst dieLösung zu finden...

Michaela

Moderiert von user profile iconUdontknow:  Thema verschoben.
TheNeon
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 408

Windows
VS2010 C#
BeitragVerfasst: Di 27.07.04 15:28 
Auszug aus der Delphi-Hilfe:
Zitat:
Hinweis: ExtractStrings fügt der Liste keine leeren Strings hinzu!
Michaela Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 57

WIN 2000, Linux ?
D6 Prof
BeitragVerfasst: Mi 28.07.04 06:44 
:oops: Sorry das hab ich wohl überlesen.... da muss ich mir wohl was anderes ausdenken!!!
TheNeon
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 408

Windows
VS2010 C#
BeitragVerfasst: Mi 28.07.04 10:16 
du könntest allerdings den Text vor natürlich auch mit StringReplace bearbeiten und z.B. zwischen die Tabs ein $ setzen, dann ExtractStrings einsetzen und später jedes einzelne $ auch ein Leerzeichen oder sonstwas ersetzen