今天写正则匹配一个网页的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]);