Einzelnen Beitrag anzeigen

Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#7

Re: Alle Links einer HTML-Datei filtern

  Alt 22. Mai 2008, 13:15
Versuchs mal mit TRegExpr.Match(). Ich hab lang nichts mehr mit der Komponente gemacht, d.h. ich kann dir grad nicht sagen, wie du an die Matches kommst, aber in den Projekten, wo ich was matchen musste, hab ichs mit Match gemacht:
Delphi-Quellcode:
preRegExp.RegEx := '[url="(.*?)"](?:.*?)[/url]';
preRegExp.Subject := idhWebsite.Get('http://www.foo.bar');
if (not preRegExp.Match()) then
begin
  bCancelled := True;
end
else
begin
  Link := preRegExp.SubExpressions[1];
end;
Da faellt mir auf: die Komponente will die RegEx ohne Delimiter. Lass mal die # weg

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat