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 := True; MyRegExp.Pattern := 'Username:/s/w{3}-/w{3,20}/
Password:/s/w{3,20}';//正则表达式规则请参考相关文档 Matches := MyRegExp.Execute(HttpText); //显示找到的结果 if MyRegExp.Test(HttpText) then begin ShowMessage('找到了账号和密码'); for i := 1 to Matches.Count do begin ShowMessage(Format('找到的第%d个:%s', [i, Matches.item[i - 1]])); end; end else ShowMessage('没有找到');end;以上代码需引用ComObj单元