Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
Delphi 7 Enterprise
|
Re: Position von Text/Links in einer HTML Datei finden
18. Jan 2008, 23:22
Hallo, vielleicht so...
Delphi-Quellcode:
procedure GetEMails( Html: string; Mails:TStrings);
var RegExpr:TRegExpr;
begin
RegExpr:=TRegExpr.Create;
try
RegExpr.ModifierG:=false;
RegExpr.Expression:=' "(.+)@(.+)"';
if RegExpr.Exec( Html) then begin
repeat
Mails.Append(RegExpr.Match[1] + ' @' + RegExpr.Match[2]);
until not RegExpr.ExecNext;
end;
finally
RegExpr.Free;
end;
end;
Aufruf...
Delphi-Quellcode:
var EMailList:TStringList;
i:integer;
EMail:string;
begin
EMailList:=TStringList.Create;
try
GetEMails('<a href="ich@du.de">Hallo<a "mailto:aaa@bbb.ccc" style="">', EMailList);
for i:=1 to EMailList.Count do begin
EMail:=EMailList[i-1];
end;
finally
EMailList.free;
end;
end;
Ergebnis:
Code:
[email]ich@du.de[/email]
mailto:aaa@bbb.ccc
RegExpr
Gruss
Thorsten
|
|
Zitat
|