您好,登錄后才能下訂單哦!
用php的正則表達(dá)式相關(guān)函數(shù),實(shí)現(xiàn)提取html超鏈接<a href="地址"></a>中的地址
<?php
$preg='/<a .*?href="(.*?)".*?>/is';
$str ='<a href="鏈接1">URLNAME</a>文本段1<a href="鏈接2" target="_blank">URLNAME</a>文本段2<a target="_blank" href="鏈接3">URLNAME</a>...文本段n';
preg_match_all($preg,$str,$match);//在$str中搜索匹配所有符合$preg加入$match中
for($i=0;$i<count($match[1]);$i++)//逐個(gè)輸出超鏈接地址
{
echo $match[1][$i]."<br />";
}
?>
最終輸出:
鏈接1<br />鏈接2<br />鏈接3<br />
附一個(gè)
PHP的正則表達(dá)式提取圖片地址的代碼。
$str='<p ><img border="0" src="upfiles/2009/07/1246430143_4.jpg" alt=""/></p><p ><img border="0" src="upfiles/2009/07/1246430143_3.jpg" alt=""/></p><p ><img border="0" src="upfiles/2009/07/1246430143_1.jpg" alt=""/></p>';
$pattern="/<[img|IMG].*?src=['|"](.*?(?:[.gif|.jpg]))['|"].*?[/]?>/";
preg_match_all($pattern,$str,$match);
print_r($match);
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。