Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Von einer Textdatei zeilen einlesen und abschneiden ? (https://www.delphipraxis.net/31211-von-einer-textdatei-zeilen-einlesen-und-abschneiden.html)

dimein 6. Okt 2004 08:49


Von einer Textdatei zeilen einlesen und abschneiden ?
 
Hallo

habe ein Problem !

Wie schneide ich bei dem Beispiel die untern zeilen weg, wenn mein String so ausschaut.

Delphi-Quellcode:
 "oxarticles"|"02a40a08e0b1110c4.64321843"|"oxbaseshop"|""|1|"0000-00-00 00:00:00"|"Sie haben
10 Nutzstiche

1 Heirloomstich

3 Quiltstiche

5 Dekorstiche

1 Stopfprogramm
"|620.5|0|0|0|0|0|""|""|""|0|"bernina_activa_125s_th.jpg"|
Der Obengenannte String ist genau so in meiner Textdatei, wie schneide ich die Zeilen nach dem Zeilenumbruch ab?
So das ich z.b. dieses ergebniss erhalte.

Delphi-Quellcode:
oxarticles 02a40a08e0b1110c4.64321843 oxbaseshop 1 0000-00-00 00:00:00 [i]hier war mal Sie haben....[/i] 620.5 0 0 usw.
es soll immer der 7te Teil weggeschnitten werden. Also 1 Feld ist von | bis |.

Bitte um euere Hilfe

Danke

Dimein

MisterNiceGuy 6. Okt 2004 10:06

Re: Von einer Textdatei zeilen einlesen und abschneiden ?
 
Richtiger Code siehe unten...

MisterNiceGuy 6. Okt 2004 10:17

Re: Von einer Textdatei zeilen einlesen und abschneiden ?
 
Ach Schitte, du wolltest die Striche nicht mit in den String bekommen oder?
Warte...
Delphi-Quellcode:
function Cut_text(Ganzertext:string):string;
var i,j:integer;
    help_str:string;
begin
help_str:='';
j:=0;
  for i:=1 to length(GanzerText) do
    begin
     if ganzertext[i]='|' then
       j := j+1;
     if not ganzertext[i]='|' then
       help_str := help_str+ganzertext[i];
     if j=6 then break;
    end;
result := help_str;
end;
So müsste es gehen :D

dimein 6. Okt 2004 12:16

Re: Von einer Textdatei zeilen einlesen und abschneiden ?
 
Super danke werdes es Testen ob geht :dancer:


mfg

Dimein


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz