国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Regex > 正文

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

2020-03-16 21:07:08
字體:
來源:轉載
供稿:網友
經常使用到一些提取圖片中scr、alt、title、等的屬性,這里總結給大家一些常用的,感覺還不錯,比較通用
 
 
經常和圖片打交道,不得不用到一些提取圖片中scr、alt、title、等的屬性,這里總結給大家一些常用的,感覺還不錯,比較通用! 
PHP正則表達式匹配img中任意屬性PHP 
復制代碼代碼如下:

<?php 

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

//1、取整個圖片代碼 
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不錯的php Q扣峮:276167802,驗證:csl) 

/*PHP正則替換圖片img標記中的任意屬性*/ 
//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); 

?> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 昌乐县| 汉源县| 桦南县| 沐川县| 松潘县| 安宁市| 樟树市| 祁门县| 深圳市| 阳原县| 海伦市| 宁都县| 元氏县| 景德镇市| 黄梅县| 丹寨县| 盈江县| 武功县| 多伦县| 屏山县| 双牌县| 福安市| 梅州市| 桃园市| 明溪县| 都兰县| 尉氏县| 南投市| 喀喇| 无极县| 阿瓦提县| 泰来县| 蒙城县| 聊城市| 广水市| 绥滨县| 射洪县| 柳林县| 齐河县| 长顺县| 麻江县|