
php正则匹配取出html标签内属性值问题 100
由于提问规范限制,src值不能完全贴出来,还请见谅。mbed标签如下:<embedalign="middle"allowfullscreen="true"allowscr...
由于提问规范限制,src值不能完全贴出来,还请见谅。
mbed标签如下:
<embed align="middle" allowfullscreen="true" allowscriptaccess="always" flashvars="uu=zfym&vu=b94f9&pu=716d&auto_play=0&gpcflag=1&width=500&height=360&share=0&extend=0" height="360" quality="high" src="yd" type="application/x-shockwave-flash" width="500"></embed>
我想取出flashvars=“*****”中的vu=****中的*****,也就是b94f9,无奈本人正则太弱,从网上查到preg_match('/<img.+(width=\"?\d*\"?).+>/i',$str,$match);,这是从img标签中取属性值的正则,照虎画猫,我写了个这preg_match('/<embed.+(vu=\?\d*\?).+>/i',$str,$match);匹配出来的是NULL,小弟完全没有思路,还请大神们不惜赐教! 展开
mbed标签如下:
<embed align="middle" allowfullscreen="true" allowscriptaccess="always" flashvars="uu=zfym&vu=b94f9&pu=716d&auto_play=0&gpcflag=1&width=500&height=360&share=0&extend=0" height="360" quality="high" src="yd" type="application/x-shockwave-flash" width="500"></embed>
我想取出flashvars=“*****”中的vu=****中的*****,也就是b94f9,无奈本人正则太弱,从网上查到preg_match('/<img.+(width=\"?\d*\"?).+>/i',$str,$match);,这是从img标签中取属性值的正则,照虎画猫,我写了个这preg_match('/<embed.+(vu=\?\d*\?).+>/i',$str,$match);匹配出来的是NULL,小弟完全没有思路,还请大神们不惜赐教! 展开
1个回答
展开全部
$matches = array();$b = '<span id="oldtitle"><strong>艾布拉姆斯他爹</strong></span>';preg_match_all('(<span id="oldtitle"><strong>(.*)</strong></span>)', $b, $matches);print_r($matches);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询