-2

すべての src タグを見つけるための正規表現を教えてもらえますか? 過去 2 時間、スクリプトが機能することもあります img ですが、すべてに正規表現が必要です。

前もって感謝します。

4

2 に答える 2

2

これを試して:

$pattern = '~<[^>]*?src="([^"]+)"[^>]*>~i';

srcこれは、属性を持つすべてのタグと一致する必要があります。

お役に立てれば。

于 2013-01-22T12:53:13.343 に答える
0

あなたが使用することができます、

$html = file_get_contents("http://www.example.com");
preg_match_all ( '@src="([^"]+)"@' , $html , $match );
var_dump($match);

編集

より具体的には、一重引用符または二重引用符で囲まれた src および SRC のすべての値を取得します

preg_match_all ( '@src=([\'"])(.*)([\'"])@' , $html , $match );
preg_match_all ( '@SRC=([\'"])(.*)([\'"])@' , $html , $match2 );
var_dump($match);
var_dump($match2);
于 2013-01-22T12:57:12.290 に答える