Web ページのアドレス内のすべての画像アドレスと一致させたい場合は、次のように正規表現を記述します:
$reg="/<img\s*.*src\s*=\s*[\"|\']?\s*([^>\"\']*)/i";
<img src="../Images/Album Cover/album_012.jpg">
<img src="../Images/Album
規則性は正しいです。分析のためにコードを投稿することをお勧めします。
$reg="/<img\s*.*src\s*=\s*[\"|\']?\s*([^>\"\']*)/i";$s = '<img src="../Images/Album Cover/album_012.jpg">';preg_match_all($reg, $s, $m);print_r($m);
(
[0] =&gt;&lt; img src = "../画像/アルバムカバー/al bum_012 .jpg
)
[1] => )
)
ファイルにコピーして実行したところ、結果は空の配列でした。 / album_012.jpg
)
)
)
とても奇妙です。 。 。私はChromeを使用しており、出力は次のとおりです:
$url=$_POST['url']; $rs=parse_url($url); $main_url=$rs['host']; $baseurl=substr($url,0,strrpos($url, '/')+1); $message=file_get_contents($url); $reg="/<img\s*.*src\s*=\s*[\"|\']?\s*([^>\"\']*)/i"; preg_match_all($reg, $message, $matches); for($i=0;$i ログイン後にコピー
「Web ページのソース コードの表示」を最後まで見てください