
本文介绍如何用PHP正则表达式从HTML文档中提取特定内容,解决两个问题:提取特定class属性的div标签内容,以及提取该div内所有a标签的href属性值。
问题一:提取特定class属性的div标签内容
目标:提取class属性为“box list channel max-border list-text-my”的div标签内所有内容。
示例HTML:
立即学习“PHP免费学习笔记(深入)”;
PHP正则表达式:
/([\s\S]*?)<\/div>/该表达式匹配
,,并捕获其后的所有内容直到[\s\S]*?表示匹配任意字符(包括换行符),*?为非贪婪匹配。问题二:提取div标签内所有a标签的href属性值
PHP正则表达式:
/相关文章
PHP怎样实现页面重定向_实现页面重定向的方法【教程】
PHP怎样按标签检索视频内容_PHP按标签检索视频内容办法【检索】
php调用听书插件怎么嵌入网页页面_php嵌入听书插件到网页技巧【嵌入】
PHP如何实现视频播放水印叠加_PHP视频水印叠加实现招【实践】
如何避免 PHP 开启标签前的多余空白输出
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
更多热门AI工具











