国产探花免费观看_亚洲丰满少妇自慰呻吟_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); 

?> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临沂市| 长汀县| 修水县| 丽水市| 边坝县| 文山县| 朝阳市| 阳泉市| 鄂州市| 临安市| 水城县| 蓬安县| 乐清市| 察雅县| 阿坝| 平泉县| 勃利县| 西和县| 莱芜市| 富裕县| 滦平县| 莆田市| 沅陵县| 广东省| 云龙县| 塔河县| 红河县| 上杭县| 巩义市| 宽城| 额尔古纳市| 金坛市| 土默特左旗| 剑川县| 岢岚县| 德安县| 新沂市| 莱州市| 稻城县| 乐东| 斗六市|