hi leute,
ich habe in einem programm eine löschfunktion!
sie soll was in einer stringliste löschen!
der inhalt in der stringliste sieht zum beispiel so aus:
<pre>
<Thema>t2</Thema><Kapitel>k2</Kapitel><Text1>test2
test2</Text1>
</pre>
<b>test2</Text1></b> das hier steht also in der nächsten zeile. es könnte auch in der übernächsten oder drittnächsten kommen, ist also beliebig!
meine löschfunktion soll einschließlich bis zu
diesem <b></Text1></b> tag löschen!
das hier löscht die erste zeile:
<pre>
//markierten eintrag in liste finden
for i := archivinhalt.Count-1 downto 0 do
if pos(tagsalt,archivinhalt.Strings[i]) > 0 then begin
//wenn gefunden dann löschen
//archivinhalt.Delete(i);
z := i;
end;
</pre>
aber wie geht es weiter?
gruß
markus
ich habe in einem programm eine löschfunktion!
sie soll was in einer stringliste löschen!
der inhalt in der stringliste sieht zum beispiel so aus:
<pre>
<Thema>t2</Thema><Kapitel>k2</Kapitel><Text1>test2
test2</Text1>
</pre>
<b>test2</Text1></b> das hier steht also in der nächsten zeile. es könnte auch in der übernächsten oder drittnächsten kommen, ist also beliebig!
meine löschfunktion soll einschließlich bis zu
diesem <b></Text1></b> tag löschen!
das hier löscht die erste zeile:
<pre>
//markierten eintrag in liste finden
for i := archivinhalt.Count-1 downto 0 do
if pos(tagsalt,archivinhalt.Strings[i]) > 0 then begin
//wenn gefunden dann löschen
//archivinhalt.Delete(i);
z := i;
end;
</pre>
aber wie geht es weiter?
gruß
markus
Comment