Einzelnen Beitrag anzeigen

Master-Joko
(Gast)

n/a Beiträge
 
#3

Re: suchen,ersetzen und löschen in textdateien

  Alt 23. Jun 2004, 09:06
Ehrlich gesagt, bin ich damit schon überfordert, was nicht bedeuten soll, das ich doof bin

Mein Problem nochmals genauer dargestellt:

Ich benutze zur Zeit 10 Checkboxen, die mit einem Editfeld Namen und Zahlen in einer Vorlage schreiben sollen

Ich öffne eine Txt-Datei, sie wird ins Memofeld gelesen und mit den Checkboxen sollen die "gecheckten" Variablen geändert werden.

Nun soll also nach den Variablen gesucht, und ersetzt werden.

Folgendes Problem: --> wenn die "gecheckten" Variablen nicht im Memofeld, bzw. nicht in der Txt-Datei existieren, schreibt er mir den Inhalt vom jeweiligen Edit-Fenster an Position 1 Zeile 1 ins Memofeld.
Das möchte ich mittels Zeilen und Spaltenzuweisung ändern.

Ebenfalls belässt er die Variablen so wie sie sind, wenn sie nicht "gecheckt" sind.

Ich wollte es aber gern so lösen, das dann die komplette Zeile, in der die Variable steht, gelöscht wird.

Ich mache das Suchen und Ersetzen momentan so:

Delphi-Quellcode:
 begin
  lsl := TStringList.Create;
  try
    lsl.LoadFromFile('Content.txt');

    begin
     lPos := Pos('XIPX', lSL.Text);
     lTemp := lSL.Text; Delete(lTemp, lPos, Length('XIPX'));
     Insert(ip_edit.Text, lTemp, lPos);
     lSL.Text := lTemp; lSL.SaveToFile('test.txt');
     end;
Ich komme halt mit diesem Sch*** Befehl Pos nicht klar.

In der Hilfestellung selbst, gibt es für meine Person nicht genügend Infomaterial.

Und alle Bücher, die ich hab, steht auch nur ne kurze Info zu diesem Befehl.... menno ...

könnte sich denn nochmals jemand um mich, bzw,. um mein Problem kümmern ??? --> Danke
  Mit Zitat antworten Zitat