下面还有个列子,专用来从网页中找联接的var LoadHttp,Matches, MyRegExp: OleVariant; NewHttpText, HttpText: string; i: integer;begin //读取目标网站信息 LoadHttp:=CreateOleObject('MSXML2.XMLHTTP'); LoadHttp.open('GET','http://www.taomail.com.cn/',false); LoadHttp.send; HttpText := LoadHttp.responseText; //将读取的信息进行分析处理 MyRegExp := CreateOleObject('VBScript.RegExp'); MyRegExp.Global := True; MyRegExp.IgnoreCase := False; MyRegExp.Pattern := '(href[.''"//s/w]{0,}=[''"]{0,})([.//w:?/=/%/&/#/-]{0,})';//正则表达式规则请参考相关文档 Matches := MyRegExp.Execute(HttpText); //显示找到的结果 if MyRegExp.Test(HttpText) then begin ShowMessage('找到了联接'); for i := 1 to Matches.Count-50 do begin ShowMessage(Format('找到的第%d个:%s', [i,Matches.item[i - 1].SubMatches[1]] )); end; end else ShowMessage('没有找到');end;以上代码需引用ComObj单元