php怎麼寫獲取兩個標籤內的內容的正規表示式啊

時間 2021-07-05 06:22:58

1樓:匿名使用者

<?php

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

$str = '

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

//1、取整個****

preg_match('/<\s*img\s+[^>]*?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];

/*php正則替換**img標記中的任意屬性*/

//1、將替換為

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

echo "";

//2、將替換為並省去寬和高

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

?>

2樓:

$str = 'test';

preg_match('/]*>([^<]*)<\/td>/i', $str, $_match);

echo $_match[1];

3樓:夢裡尋你我他

\(\w*)\<\/td\>

php 如何用正規表示式獲取標籤之間的內容?

4樓:匿名使用者

<?php

$str = '';

$pa = '%%si';

preg_match_all($pa,$str,$match);

echo '';

print_r($match[1]);

echo '';

?>

怎樣能通過路由器設定使公司內的兩個網段內的機器實現互訪

看你的路由器支不支援訪問無線路由的內網,一般寬頻路由設定不了,高階的思科路由等可以實現。 上樓的不要誤導別人!解決方法很簡單 只要新增路由就可以!把192.168.0.0 255.255.255.0 網段和 192.168.1.0 255.255.255.0 網段新增到達對方的路由就可以了!具體設定...

C ,函式內交換兩個指標的指向,求助

void exchge int p1,int p2 改成這樣就可以了。腦袋裡要有個記憶體的概念。int tmp p1 p1 p2 p2 tmp 只是交換了區域性變數p1 p2的值。這樣的交換不起作用,因為子函式。裡面。你把傳過去的指標交換了一下,但是它的指向沒有改變,因此你輸出的時候,不會改變。因此...

autocad如何操作分別畫兩個圓的內切圓外切圓

海邊的風 要完成如題所述的操作,需要做到以下兩點 一 對兩個圓進行區域劃分 二 預判所要繪製的內切圓 外切圓在兩圓上切點的位置,具體如下 本例基於autocad 2016版本,其它版本操作上略有出入 自兩圓圓心繪製水平 豎直中心線,將圓劃分為四個區域,如圖所示。啟動 相切 相切 半徑 命令,提示 指...