Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   T-Memo Problem (https://www.delphipraxis.net/34959-t-memo-problem.html)

delphi_newbie_123 30. Nov 2004 19:04


T-Memo Problem
 
hi, sorry ich weiss, dass meine frage nicht kompliziert ist aber ich komme einfach nicht weiter.
hab schon im forum gescuht, doch nichts apssenden gefunden.
ich lade einen template in ein memo.
danach will ich in einer bestimmten zeile den eintrag zwischen [ und ] auslesen
könnte mir jemand helfen und erklären wie ich sowas anstelle?
danke schonmal

Dax 30. Nov 2004 19:07

Re: T-Memo Problem
 
Wenn du die Zeilennummer kennst und weisst, das [ und ] jeweils nur ein mal vorkommen, kannst du das so machen:
Delphi-Quellcode:
var
  temp, Inhalt: string;
begin
  temp := Memo1.Lines[LineNum];
  Inhalt := Copy(temp, Pos('[', temp)+1, pos(']', temp)-pos('[', temp)-1);
end;

delphi_newbie_123 30. Nov 2004 19:11

Re: T-Memo Problem
 
ahaa danke sehr

delphi_newbie_123 30. Nov 2004 19:50

Re: T-Memo Problem
 
danke nochmal, jetzt noch eine weitere dumme frage
wenn ein text zwischen " und " ausgelesen werden soll

alcaeus 30. Nov 2004 19:53

Re: T-Memo Problem
 
:roll:

Überleg doch mal. Du könntest zum Beispiel das erste " mit Delphi-Referenz durchsuchenPos raussuchen, dann alles bis dorthin (inkl. dem ") mit Delphi-Referenz durchsuchenDelete rauslöschen, dann das nächste " suchen und alles danach weglöschen.

Greetz
alcaeus

delphi_newbie_123 30. Nov 2004 19:56

Re: T-Memo Problem
 
an ideen mangelts da nicht eher an den befehlen sorry aber danke.
kensnt du vielelciht ne seite, wo das arbeiten mit strings genauer beschrieben wird?

alcaeus 30. Nov 2004 19:58

Re: T-Memo Problem
 
Die Tutorials helfen weiter, und notfalls die Onlinehilfe. So viel gibts da aber nicht:

Das sind so ziemlich die wichtigsten: [oh]Pos, Delete, Insert, Append, Copy[/oh]

Greetz
alcaeus

delphi_newbie_123 30. Nov 2004 20:00

Re: T-Memo Problem
 
danke

delphi_newbie_123 30. Nov 2004 20:12

Re: T-Memo Problem
 
letzte frage
Copy(temp, Pos(' "', temp)+1, pos('"', temp)-pos(' "', temp)-1);
sollte doch funktionieren ?
also es ist immer ein leerzeichen vor dem " am anfang

alcaeus 30. Nov 2004 20:14

Re: T-Memo Problem
 
Nein, denn Pos('"', ...) kann das gleiche ergeben wie Pos(' "', ..)

Greetz
alcaeus


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:34 Uhr.
Seite 1 von 2  1 2      

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