![]() |
Re: Link aus Quelltext raussuchen und auflisten
wende doch nochmal pos mit'http:' oder so an :)
kannste mir vielleicht mal ne exe datei deines projektes schicken. würde das gern bei meiner homepage mal ausprobieren :) |
Re: Link aus Quelltext raussuchen und auflisten
@mashutu:
Mein Kommentar war nicht gegen Dich gerichtet. Er sollte dem Threadersteller lediglich als Antwort auf seine Frage dienen: Zitat:
@knolli Zitat:
Die Zeit, die Du bisher in diesen Thread investiert hast, hättest Du dafür Aufwenden sollen, Dich in Bezug auf die Dir genannten Vorschläge weiterzubilden. |
Re: Link aus Quelltext raussuchen und auflisten
Wie wäre es man statt mit pos oder ähnlichem einen richtigen Parser einsetzt? Ich denke man könnte hier auch den MS-XML Parser einsetzen, die benötigten Klassen und Interfaces liefert Delphi mit (mindestens ab D7). Oder man kann beispielweise mit Yacc für Delphi (
![]() mfg |
Re: Link aus Quelltext raussuchen und auflisten
so ich hab jetz eine eigene Lösung:
Delphi-Quellcode:
sie erscheint euch vllt nicht als die beste, aber für meine zwecke reicht sie.
procedure TForm1.ExtractLinks(Sender: TObject);
var i, iStop:integer; sLink:String; begin sLink:=''; iStop:=Memo_Quellcode.Lines.Count-1; Memo_Temp.Clear; for i:=0 to iStop do begin IF MatchesMask(Memo_Quellcode.Lines[i], '*href="http://*"*') then begin Memo_Temp.Lines.Add(Copy(Memo_Quellcode.Lines[i],POS('href="',Memo_Quellcode.Lines[i])+6,Length(Memo_Quellcode.Lines[i]))); end; end; for i:=0 to Memo_Temp.Lines.Count-1 do Memo_Links.Lines.Add(Copy(Memo_Temp.Lines[i],0,Pos('"',Memo_Temp.Lines[i])-1)); end; vielen Dank an euch für die Hilfe! [edit= man mus noch masks in die USES einbinden] |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:42 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-2025 by Thomas Breitkreuz