欢迎光临
专注前后端开发技术与经验分享

php正则匹配(.*?)失效的问题

今天写正则匹配一个网页的bas64图片时,死活匹配不出img标签的src属性,百度谷歌完发现是正则对匹配字符串长度和循环次数有限制,加上以下代码就正常啦:

$html = "你的html字符串";
ini_set("pcre.backtrack_limit",-1); //不限制最大回溯数
ini_set("pcre.recursion_limit",-1); //不限制最大嵌套数
preg_match_all("/src=\"(.*?)\"/s",$html,$rt);
var_dump($rt[1]);
赞(4) 打赏
未经允许不得转载:杰哥博客 » php正则匹配(.*?)失效的问题

觉得文章有用就打赏杰哥一杯可乐吧~

支付宝扫一扫打赏

微信扫一扫打赏