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