鍍金池/ 問答/PHP/ php <img> 標(biāo)簽正則表達(dá)式

php <img> 標(biāo)簽正則表達(dá)式

需要個(gè)開始<img 結(jié)尾為>的正則表達(dá)式
比如 百度的logo是<img src="tp/baidu.jpg">這個(gè).
匹配到<img src="tp/baidu.jpg">

回答
編輯回答
夢(mèng)一場(chǎng)
/<img\s[^>]*?src\s*=\s*([\'|\"])(.*?)\\1[^>]*\/?>/i


$patter = "/<img\s[^>]*?src\s*=\s*([\'|\"])(.*?)\\1[^>]*\/?>/i";
$con = '<img src="tp/baidu.jpg">';
preg_match($patter,$con,$match);
print_r($match);

//output
Array
(
    [0] => <img src="tp/baidu.jpg">
    [1] => "
    [2] => tp/baidu.jpg
)
2017年12月14日 02:15