如何替换为文字:
<img src="anyurl">
与:
<some extra html><img src="anyurl" alt=""></someextrahtml>
什么是正确的正则表达式来处理
<img src="*">
?
尝试这个
/(<img.+src="[^"]"[^>]>)/si
但是正则表达式不是处理这个问题的首选方法。你应该使用 DomDocument
尝试这个正则表达式:
/<img\s+src="(.*?)"\s+\/?>/
它将抓取图像的来源。
编辑
这是 PHP 版本!
preg_match('/<img\s+src="(.*?)"\s+\/?>/', $target, $matches);
var_dump($matches);
所以你的 src 应该在
$matches[0];