从网页中取字符串

function gethtml(str_url:string):string;
var
inputdata:pointer;
msdata:Tmemorystream;
httpclient:Tidhttp;
begin
 result:='';
 msdata:=Tmemorystream.Create();
 httpclient:=Tidhttp.Create();
 msdata.Clear;
 httpclient.Get(str_url,msdata);
 getmem(inputdata,msdata.Size);
 msdata.Position:=0;
 msdata.ReadBuffer(inputdata^,msdata.Size);
 result:=strpas(inputdata);
 freemem(inputdata,msdata.size);
end;

引用正式表达式

uses
VBScript_regexp_55_TLB;
function testregule(str_xx:string):string;
  var
     objexp:TRegexp;
     machs:imatchcollection;
     matchs:match;
  i: Integer;
  begin
     objexp:=TRegexp.create;
     objexp.pattern:='';
     objexp.ignorecase:=true;
     objexp.global:=true;
     machs:=objexp.exceute(str_xx) as imatchcollection;
     for i := 0 to machs.Count - 1 do
      begin
        matchs:=machs.Item[i] as match;

      end;
  end; 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值