php正規表示式匹配img中任意屬性的方法

2021-07-10 19:54:23 字數 870 閱讀 2702

<?php  

/*php正則提取img標記中的任意屬性*/ 

$str = '

php正則提取或更改img標記中的任意屬性'; 

//1、取整個** 

preg_match('/]*?src\s*=\s*(\'|\")(.*?)\\1[^>]*?\/?\s*>/i',$str,$match); 

echo $match[0]; 

//2、取width 

preg_match('//i',$str,$match); 

echo $match[1]; 

//3、取height 

preg_match('//i',$str,$match); 

echo $match[1]; 

//4、取src 

preg_match('//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('/()/i',"\$uc/images/\$",$str); 

echo ""; 

//2、將src="/uploads/images/20100516000.jpg"替換為src="/uploads/uc/images/20100516000.jpg",並省去寬和高 

print preg_replace('/(/i',"\$ \$uc/images/\$>",$str); 

?> 

php正規表示式匹配img中任意屬性

經常使用到一些提取中scr alt title 等的屬性。經常和打交道,不得不用到一些提取中scr alt title 等的屬性,這裡總結一些常用的,感覺還不錯,比較通用!php中正規表示式匹配img中任意屬性。php php正則提取img標記中的任意屬性 str php正則提取或更改img標記中的...

PHP 正規表示式如何匹配img中任意屬性

經常和打交道,不得不用到一些提取中scr alt title 等的屬性,這裡總結給大家一些常用的,感覺還不錯,比較通用!php正規表示式 匹配img中任意屬性php php正則提取img標記中的任意屬性 str php正則提取或更改img標記中的任意屬性 1 取整個 preg match src s...

正規表示式一 php常用正規表示式匹配函式

注 pattren 正規表示式 subject 匹配的目標資料 注 1 pre match只匹配一次,而pre match all匹配所有的 2 前者是一維陣列,而後者是二維陣列 3 函式返回值對應匹配次數 注 1 兩者支援陣列匹配替換,即 pattern,replacement,subject均可...