156598 发表于 2014-1-6 17:47:25

php插件中这句正则如何写的啦,高手请进

<td style=\'border-bottom:1px dashed #999999;font-size:10.5pt;line-height: 30px;\'><a href=\'[参数]\

这是网页代码中的代码,其中参数是我要取的,


用php插件,我是这样写的,不知错在哪里,总是语法错误

preg_match_all("#<td style=\'border-bottom:1px dashed \#999999;font-size:10.5pt;line-height: 30px;
\'><a href=\'(.*?)\#is",$LabelArray['Html'],$urls);

我只转义了中间一个#

156598 发表于 2014-1-7 20:54:32

preg_match_all后面如何写呢

156598 发表于 2014-1-10 08:05:20

解决了,作用不错!

303718 发表于 2014-1-10 08:54:16

{:soso_e181:}

156598 发表于 2014-1-10 20:30:06

老大真是神通广大的啦!

采集超市 发表于 2014-9-30 11:41:05

本帖最后由 采集超市 于 2014-10-8 09:20 编辑

匹配的规则不对,\'><a href=\'(.*?)\#is",这个(.*?)是不能匹配换行的,遇到换行会匹配不到的改为([\s\S]*?)   http://www.3464.com/tools/qqonline/Images/QQOnline/6_online.gif


















专注于火车头规则、插件、模块、接口等周边产品开发!为企业和个人提供全方位的采集发布方案!
联系QQ:137178124
官方网站:www.locoymall.com

http://bbs.locoy.com/data/attachment/forum/201310/21/002539x2g25ntt59yx85xt.gif
页: [1]
查看完整版本: php插件中这句正则如何写的啦,高手请进