ホームページ >バックエンド開発 >PHPチュートリアル >PHP 正規表現を解析して img タグの属性を抽出または置換する_PHP チュートリアル
/*画像 img タグ内の属性の PHP の定期的な抽出*/
$str = '
//1. 画像コード全体を取得します
preg_match('/]*?srcs*=s*('|")(.*?)\1[^> ] *?/?s*>/i',$str,$match);
echo $match[0];
//2. 幅を取得します
preg_match('/echo $match[1 ];
//3. 身長を取得する
preg_match('/echo $match[1 ];
//4. srcを取得
preg_match('/
echo $match[1];
/*画像 img タグ内の任意の属性の PHP の定期的な置換*/
//1。src="/uploads/images/20100516000.jpg" を src="/uploads/uc/images/20100516000 に置き換えます。 .jpg")
print preg_replace('/()/ i',"${1}uc/images/${3}",$str);
echo "
//2. src="/uploads/images/20100516000.jpg" を src="/uploads/uc/images/20100516000.jpg" に置き換え、幅と高さを省略します
print preg_replace('/(< img ).+(src="?.+)images/(.+.(jpg|gif|bmp|bnp|png)"?).+>/i',"${1} ${2}uc /画像/${3}>",$str);
?>