
本文介绍如何用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接收参数包含HTML标签怎么办_过滤危险标签方法操作【操作】
php485在php7和php8下有区别吗_php485版本兼容性说明【解答】
php本地部署后js文件加载失败_静态资源路径错误排查与修正技巧【技巧】
如何用正则表达式智能替换 URL 为超链接(自动排除末尾标点且跳过已存在链接)
php后缀怎么改mp4格式识别不了_系统不认php伪装mp4怎么办【解答】
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
更多热门AI工具











