如何精确匹配多个 img 标签实例?我阅读了一些关于 preg_match 的教程,但从来没有真正理解过。
我有这个作为我的基础:
<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 标签?
谢谢!