努力获得preg匹配,只返回图片URL而不是整个匹配的字符串。 我是否需要在使用preg_replace之后或使用hacky?PHP preg_match仅返回(。*?)值?
可能是不同的syantax会得到我我需要什么?
谢谢!
$source = file_get_contents('http://mysite.co.uk');
preg_match_all("'<div id=\"my-div\"><img src=\"(.*?)\" /></div>'", $source, $match);
echo $match[0][0];
[小马他来...](http://stackoverflow.com/a/1732454/554546) – 2012-01-30 18:15:11
[RegEx match open tags but XHTML self-contained tags](http:// stackoverflow .COM /问题/ 1732348 /正则表达式匹配开放标签,除了-XHTML-自足标签) – 2012-01-30 18:15:46