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