任何人都可以为我提供查找所有 src 标签的正则表达式。我被困在最后两个小时有时脚本工作有时 img 但我想要所有人的正则表达式。
提前致谢。
试试这个:
$pattern = '~<[^>]*?src="([^"]+)"[^>]*>~i';
src
这应该匹配任何具有属性的标签。
希望这可以帮助。
您可以使用,
$html = file_get_contents("http://www.example.com");
preg_match_all ( '@src="([^"]+)"@' , $html , $match );
var_dump($match);
编辑
更具体地说,并在单引号或双引号中获取 src 和 SRC 的所有值
preg_match_all ( '@src=([\'"])(.*)([\'"])@' , $html , $match );
preg_match_all ( '@SRC=([\'"])(.*)([\'"])@' , $html , $match2 );
var_dump($match);
var_dump($match2);