witam
mam problem z wyciagniem danych z zrodła pliku html
mam taki ciag w pliku powtarzajacy sie x razy lecz inne dane
i chcialbym go rozdzielic przecinkami, by moc go potem wrzucic do list view
czyli
z takiego:
DIMM SDRAM 256MB BX 133 MHz
No Name
118.30
29+ / 37
dożywotnia
na taki:
DIMM SDRAM 256MB BX 133 MHz,No Name,118.30,29,37,dożywotnia
na razie robi mi to tak ze wyciagam tylko jedna pozycje i wygalda to tak:
">DIMM SDRAM 256MB BX 133 MHz
pozdrowienia i z gory dzieki za pomoc.
genius23
Listing:
var
i, p: Integer;
s: string;
begin
ListBox1.Clear;
begin
// nazwa - tutaj wyszukuje wszelkie nazwy
for i := 0 to Memo1.Lines.Count - 1 do
begin
//Kazda linijka w ktorej znajduje sie taki ciag ma byc czytana
if Pos('produkt.php?pid=', Memo1.Lines.Strings[i]) > 0 then
begin
s := '';
// czytaj dopuki nie znajdziesz takiego znaku
for p := Pos('">', Memo1.Lines.Strings[i]) to
Length(Memo1.Lines.Strings[i]) do
if Memo1.Lines.Strings[i][p] '!') > 0 do
while Pos(s[Length(s)], '..;!)&]}?/') > 0 do
Delete(s, Length(s), 1);
// Add the Address to the list...
//Gefundene Adresse in die Liste aufnehmen...
ListBox1.Items.Add(s);
end;
end;
end;
end;