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

2021-08-27 15:43:17 字數 1018 閱讀 9181

經常和打交道,不得不用到一些提取中scr、alt、title、等的屬性,這裡總結給大家一些常用的,感覺還不錯,比較通用!

php正規表示式

匹配img中任意屬性php

<?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

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

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

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

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 取hei...

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

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