PHP使用表正则表达式获取HTML内容 50

<divclass="pz-content"><span>百度1:</span><a><imgsrc="/statics/images/pz/5.png"alt="5">... <div class="pz-content">
<span>百度1:</span><a><img src="/statics/images/pz/5.png" alt="5"></a>  
<span>百度2:</span><a><img src="/statics/images/vr/5.png" alt="1"></a>
</div>

以上代码要提取第一个alt 的值5,正则表达式怎么写?谢谢
展开
 我来答
百度网友ca6ad38
2019-08-14 · TA获得超过157个赞
知道小有建树答主
回答量:237
采纳率:91%
帮助的人:89.4万
展开全部
只匹配一个,用 preg_match 就好了
/alt=\"(.*?)\"/
引号内内容加上括号就可以分组,这样就能单独取出你要的 5 值
追问
一定要提取 这个div 的下的相对内容,怎么写?因为这个页面有很多的 alt 。直接用/alt=\"(.*?)\"/ 的话提取的不是下的数值。
追答
那你可以先匹配这个div出来
/[\s\S]*/
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式