我在http://www.playicq.com/上下载了一个RegExpr.pas文件,可我不会用!
我得不到指定html文件中的联接地址???
有谁用过,可以教一下吗? 谢谢我采用下面这个函数,只能得不到页面上一些url,有很多<td>中的不带http://的url地址就得不到。我应该怎样设置UrlRE格式呢??还是这个类控件只能如些呢?function ExtractUrls (const AInputString : string) : string;
const
UrlRE = '([Ff][Tt][Pp]|[Hh][Tt][Tt][Pp])://([_a-zA-Z\d\-]+(\.[_a-zA-Z\d\-]+))((/[ _a-zA-Z\d\-\\\.]+)+)*';
var
r : TRegExpr;
begin
Result := '';
r := TRegExpr.Create; // Create object
try // ensure memory release
r.Expression := EmailRE;
if r.Exec (AInputString) then
REPEAT
Result := Result + r.Match [0] + ', ';
UNTIL not r.ExecNext;
finally
r.Free;
end;
end;
我得不到指定html文件中的联接地址???
有谁用过,可以教一下吗? 谢谢我采用下面这个函数,只能得不到页面上一些url,有很多<td>中的不带http://的url地址就得不到。我应该怎样设置UrlRE格式呢??还是这个类控件只能如些呢?function ExtractUrls (const AInputString : string) : string;
const
UrlRE = '([Ff][Tt][Pp]|[Hh][Tt][Tt][Pp])://([_a-zA-Z\d\-]+(\.[_a-zA-Z\d\-]+))((/[ _a-zA-Z\d\-\\\.]+)+)*';
var
r : TRegExpr;
begin
Result := '';
r := TRegExpr.Create; // Create object
try // ensure memory release
r.Expression := EmailRE;
if r.Exec (AInputString) then
REPEAT
Result := Result + r.Match [0] + ', ';
UNTIL not r.ExecNext;
finally
r.Free;
end;
end;
解决方案 »
- 为现在还在工作的兄弟散分
- 我的问题!(不是给分少而是我就这么点分)
- 请教高手,如何在启动时改变WIN2000的计算机名?(详细如下)
- 在使用一个新编写的控件时报了个错,请各位帮我看看是怎么回事???
- 我的delphi项目打开之后,会将我所有的文件全部打开了?????????
- 再次讨教有关父子窗体MDI的关闭问题
- 问题一:如何只消除在Canvas上画的直线:
- 请问,哪里有indy控件的中文说明
- 如何写代码读出.db文件相应字段的数据?谢谢
- 在一个网络中如何判断本机和其它计算机的通讯状态
- 如何指定 OpenDialog1的默认打开目录或文件?
- 如何进行记录的移动?(我已用ADOQUERY查询出来放在DBGRID里)
http://www.unionbyte.com/net/homepage/tech_html/tech_13.htm
http://www.unionbyte.com/net/homepage/tech_html/tech_14.htm
这里入手呀注意这个引号可能没有。