當前位置:首頁 » 凈水方式 » php正則過濾超鏈接

php正則過濾超鏈接

發布時間: 2021-02-17 05:25:20

『壹』 php正則表達式去除超鏈接。

preg_replace正則匹配,去除所有a鏈接地址,並且保留裡面a裡面的內容
preg_replace(「#<a[^>]*>(.*?)</a>#is」, 「$1」,$body);
ereg_replace正則匹配:版
ereg_replace(「]*>|</a>」,」」,$content);
ereg_replace函數匹權配以」<a 「開頭,中間除>以外的所有字元,再以>結尾的字元串或匹配」」字元。匹配到的字元串賦為空。

『貳』 php怎麼用正則判斷文章中是否有超鏈接

preg_match_all("#<a([^>]*)>(.*)<\/a>#iU", $text, $arr);
if( is_array( $arr[0] ) ){
echo "包含超鏈接";
}else{
echo "恭喜,回沒有超答鏈接";
}

『叄』 php正則過濾非站內鏈接

$str='<li><a href="http://www.5454211.com/12345s" target="_blank"> 施華洛世奇!</a></li><li><a href=http://123.com/n.php?a=luxury& target="_blank"> 宋慧喬</a></li><li><a href="http://bbs.123.com/n.php?a=" target="_blank"> 性感內衣</a></li><li><a href="http://123.com/n.php?a=luxury&b=c4" target="_blank"> 美女大比拼</a></li><li><a href=http://123.com/n.php?a=luxury&b=4a&c= target="_blank"> 美女明星</a></li><li><a href="http://www.123.com/n.php?a" target="_blank"> 世界</a></li><li><a href="http://4212121.com/artzt/0904/385127.html?ad=2267" target="_blank"> 花落誰家 </a></li><li><a href=http://123.com/n.php?a=luxury&b=bb&c=d0&d= target="_blank"> 09春夏 </a></li>';
$match='/<li><a\shref\=\"?http:\/\/[\w.]*123\.com\/[\w]+\.php\?a\=*[\w&\=]*\"?\s+target\=\"_blank\">(.*)<\/a><\/li>/isU';
preg_match_all($match,$str,$arr);
echo "<pre>";
print_r($arr[0]);
echo "</pre>";

$arr[0]就是你要得到的所有的鏈接中帶123.com的數組

『肆』 請問正則表達式如何過濾超鏈接和提取鏈接

<table>
<tr>
<td id="list">
<a href="a小區">a小區</a>ddd
<a href="b小區">b小區</a>fdsf
<a href="c小區">c小區</a>sdfas
<a href="d小區">d小區</a>asdf
<a href="e小區">e小區</a>asdf
<a href="f小區">f小區</a>asdf
<a href="g小區">g小區</a>asf
<a href="h小區">h小區</a>sdaf
<a href="i小區">i小區</a>asdf
<a href="j小區">j小區</a>af
</td>
</tr>
</table>

<br/>
結果
<br/>
<script language="JavaScript">
<!--
var s = new String();
s = document.getElementById("list").innerHTML;
//var reg = /<a href=.*>.+<\/a>/ig;
var reg = /<a href=[^<>]+>[^<>]+<\/a>/ig;
var r;
r = s.match(reg);
document.write(r); //會列印出 所有鏈接
alert(r.length + r); //顯示所有匹配的代碼
//-->
</script>

『伍』 php 過濾掉超鏈接,及超鏈連內的網頁代碼

用正則表達式過濾掉所有HTML代碼
過濾所有html標簽的正則表達式:
</?[^>]+>

『陸』 php 取超鏈接的正則表達式

這段代制碼應該是你想要的.
==========
<?php

$test =<<<EOF
<a class="t4" href="read.php?id=9576" title="ffff">********</a>
@@@@@@@@@@@@@@
<a class="t5" href="read.php?id=9576" title="ffff">@@@@@@@</a>
EOF;
$pattern = '/href="(.*?)"/';
preg_match_all($pattern,$test,$result);
//你要的結果在數組的第二個元素內.
//print_r($result);
foreach($result[1] as $ritem){
echo $ritem;
}
?>

『柒』 php 正則表達式 提取指定超鏈接中的url

preg_match_all('/<a[^>]+href="([^"]+)"[^>]+class="green"
[^>]+/Ui', $str, $arr);

print_r($arr[1]);

『捌』 php 正則表達式 去除href及數據

查找href=(["'])[^'"]*1

替換為空(什麼也不寫)

若不能解決,可追問,我繼續幫你

『玖』 php正則表達式能匹配提取超鏈接嗎

$preg='/<a .*?href="(.*?)".*?>/is';
$str ='<a href="鏈接">123</a><a href="鏈接" target="_blank">345</a><a target="_blank" href="鏈接">678</a>';
preg_match_all($preg,$str,$match);
var_mp($match);

『拾』 PHP正則表達式替換超鏈接

用str_replace函數

熱點內容
丁度巴拉斯情人電影推薦 發布:2024-08-19 09:13:07 瀏覽:886
類似深水的露點電影 發布:2024-08-19 09:10:12 瀏覽:80
《消失的眼角膜》2電影 發布:2024-08-19 08:34:43 瀏覽:878
私人影院什麼電影好看 發布:2024-08-19 08:33:32 瀏覽:593
干 B 發布:2024-08-19 08:30:21 瀏覽:910
夜晚看片網站 發布:2024-08-19 08:20:59 瀏覽:440
台灣男同電影《越界》 發布:2024-08-19 08:04:35 瀏覽:290
看電影選座位追女孩 發布:2024-08-19 07:54:42 瀏覽:975
日本a級愛情 發布:2024-08-19 07:30:38 瀏覽:832
生活中的瑪麗類似電影 發布:2024-08-19 07:26:46 瀏覽:239