php 正则匹配页面中所有pdf文件
可以尝试使用以下正则表达式来匹配页面中所有的PDF文件链接:
/\<a\s+[^>]*href\s*=\s*[\"\']([^\"\']*(\.pdf))[\"\'][^>]*\>/i
这个正则表达式会匹配所有以 .pdf 结尾的链接,不区分大小写。你可以使用 PHP 的 preg_match_all() 函数来匹配所有的链接:
preg_match_all("/\<a\s+[^>]*href\s*=\s*[\"\']([^\"\']*(\.pdf))[\"\'][^>]*\>/i", $html, $matches);
// $matches[1] 中存储了所有匹配到的 PDF 文件链接
$pdf_links = $matches[1];
其中 $html 是页面的 HTML 内容,$pdf_links 是一个包含所有匹配到的 PDF 文件链接的数组。
原文地址: https://www.cveoy.top/t/topic/zcR 著作权归作者所有。请勿转载和采集!