扫码关注官方订阅号
看过 '; $output=preg_replace("/[\t\n\r]+/","",$output); $partern='/看过<\/p><\/a><\/li><\/ul><\/p>/'; preg_match_all($partern,$output,$result); var_dump($result); ?>
看过
看过<\/p>
这样为什么匹配不到内容?
小伙看你根骨奇佳,潜力无限,来学PHP伐。
$partern 结尾多了 </ul></p>
改为:$partern='/<p class=obssin><p class="substatus">看过<\/p><ul><li class="aob"><a href="([^<>]+)" title="([^<>]+)" target="_blank"><img src="([^<>]+)" class="climg" alt="([^<>]+)"\/><\/a><\/li>/';
$partern='/<p class=obssin><p class="substatus">看过<\/p><ul><li class="aob"><a href="([^<>]+)" title="([^<>]+)" target="_blank"><img src="([^<>]+)" class="climg" alt="([^<>]+)"\/><\/a><\/li>/';
PS:不建议这样用正则
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
$partern 结尾多了 </ul></p>
改为:
$partern='/<p class=obssin><p class="substatus">看过<\/p><ul><li class="aob"><a href="([^<>]+)" title="([^<>]+)" target="_blank"><img src="([^<>]+)" class="climg" alt="([^<>]+)"\/><\/a><\/li>/';PS:不建议这样用正则