我如何完全匹配img标签的多个实例?我读了一些关于preg_match的教程,但从未真正理解。pregmatch多个来源
我有这个作为我的基地:
<img src="http://example.com/1.png" alt="Example" />
<img class="Class" src="http://example.com/2.jpg" alt="Example 2" />
而且我做了一个小的,如正则表达式:
<img (src="|class="Class" src=")http://.+\.(?:jpe?g|png)" alt="
在此之后,我卡住了。我如何继续匹配所有,直到两个字符串的结尾?
我发现了关于PHP网站本身的阵列部分:
preg_match('@^(?:http://)?([^/]+)@i',
"http://www.php.net/index.html", $matches);
$host = $matches[1];
使用我的代码,我如何获得图像URL,以及ALT标签?
谢谢!
匹配'从多个的img标签src'属性,使用['preg_match_all'](http://www.php.net/manual/en /function.preg-match-all.php) – air4x