最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php正則表達(dá)式匹配img中任意屬性的方法

 更新時(shí)間:2014年01月27日 15:46:59   投稿:whsnow  
經(jīng)常使用到一些提取圖片中scr、alt、title、等的屬性,這里總結(jié)給大家一些常用的,感覺還不錯(cuò),比較通用

經(jīng)常和圖片打交道,不得不用到一些提取圖片中scr、alt、title、等的屬性,這里總結(jié)給大家一些常用的,感覺還不錯(cuò),比較通用!
PHP正則表達(dá)式匹配img中任意屬性PHP

復(fù)制代碼 代碼如下:

<?php

/*PHP正則提取圖片img標(biāo)記中的任意屬性*/
$str = '<center><img src="/uploads/images/20100516000.jpg" height="120" width="120"><br />PHP正則提取或更改圖片img標(biāo)記中的任意屬性</center>';

//1、取整個(gè)圖片代碼
preg_match('/<\s*img\s+[^>]*?src\s*=\s*(\'|\")(.*?)\\1[^>]*?\/?\s*>/i',$str,$match);
echo $match[0];

//2、取width
preg_match('/<img.+(width=\"?\d*\"?).+>/i',$str,$match);
echo $match[1];

//3、取height
preg_match('/<img.+(height=\"?\d*\"?).+>/i',$str,$match);
echo $match[1];

//4、取src
preg_match('/<img.+src=\"?(.+\.(jpg|gif|bmp|bnp|png))\"?.+>/i',$str,$match);
echo $match[1]; (PS:T不錯(cuò)的php Q扣峮:276167802,驗(yàn)證:csl)

/*PHP正則替換圖片img標(biāo)記中的任意屬性*/
//1、將src="/uploads/images/20100516000.jpg"替換為src="/uploads/uc/images/20100516000.jpg")
print preg_replace('/(<img.+src=\"?.+)(images\/)(.+\.(jpg|gif|bmp|bnp|png)\"?.+>)/i',"\${1}uc/images/\${3}",$str);
echo "<hr/>";

//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/images/\${3}>",$str);

?>

PS:關(guān)于正則,本站還提供了2款非常簡便實(shí)用的正則表達(dá)式在線工具供大家參考使用:

JavaScript正則表達(dá)式在線測(cè)試工具:http://tools.jb51.net/regex/javascript

正則表達(dá)式在線生成工具:http://tools.jb51.net/regex/create_reg

相關(guān)文章

最新評(píng)論

贵德县| 庆云县| 郁南县| 横峰县| 昭苏县| 禄劝| 健康| 澳门| 石狮市| 灵台县| 托克逊县| 合川市| 青神县| 秭归县| 禹城市| 姜堰市| 运城市| 沽源县| 普兰县| 安福县| 英超| 旬邑县| 五莲县| 敦化市| 和硕县| 遵义县| 塔河县| 洛南县| 兰溪市| 科技| 绍兴县| 黄平县| 临潭县| 德化县| 沅陵县| 鹿泉市| 沈丘县| 马龙县| 福建省| 宁都县| 洛川县|