1 に答える 1

3

.ストリングにエクストラがあります。

// This:
$pattern = '/<img(.*) src="([^"]*)"(.*)\>/i';

// Not this:
$pattern = '/<img(.*) src="([^"].*)"(.*)\>/i';

ただし、不要な部分を削除するために奇妙な置換を行うのではなく、必要な部分を引き出して印刷することを検討します。

$matches = array();
preg_match_all('/<img.*?src="([^"]*)"/i', $text, $matches);
echo implode("\n", $matches[1]);
于 2013-04-04T04:34:46.820 に答える