PHP正则表达式提取HTML图片地址
可以使用正则表达式来匹配HTML中的图片地址。以下是一个示例代码:
$html = '<img src='image.jpg' alt='Image'>';
$pattern = '/<img\s+src="([^"])+"/i';
preg_match($pattern, $html, $matches);
$imageUrl = $matches[1];
echo $imageUrl;
这个示例中,我们使用preg_match()函数来执行正则匹配。正则表达式/<img\s+src="([^"])+"/i用于匹配<img>标签中的src属性值。$matches数组将包含匹配的结果,图片地址存储在索引为1的位置。
请注意,使用正则表达式来解析HTML可能不是最佳的方法,因为HTML具有复杂的结构,可能会有各种情况需要考虑。更好的方法是使用专门的HTML解析器库,如Simple HTML DOM等。
原文地址: https://www.cveoy.top/t/topic/pEwa 著作权归作者所有。请勿转载和采集!