導航:首頁 > 編程語言 > php正則過濾超鏈接

php正則過濾超鏈接

發布時間:2022-07-19 23:36:25

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

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

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

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

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

$text="測試內容<a href=\"http://mp3..com\">MP3</a><a href=\"http://image..com\">圖片</a>正文<a href=\"http://video..com\">視頻</a>";

$text1="測試內容";

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

之前正好回答了另一個朋友同樣的問題,以上代碼經過測試是OK的。

『肆』 PHP正則過濾鏈接地址中的字元

preg_replace('/(<a\b[^>]*)_bmiddle/','$1',$str);

『伍』 正則 內容去除超鏈接 php

正則替換那句改為:
$str = preg_replace('/(<a.*?>\s*)(.*大連.*)(\s*<\/a>)/', '${2}', $str);

『陸』 php高手請進:正則提取超鏈接中的網址和標題,如果兼顧有雙引號和單引號或沒有引號的超鏈接

<?php

$text = "遞歸是一種函數調用自身的機制。這是一種強大的特性可以把某些復雜的東西變得很簡單。<a href='http://mp3..com'>MP1</a><a href=http://mp3..com>MP2</a><a href='http://mp3..com' target='_blank'>MP3</a><a href=http://mp3..com target=mainFrame>MP4</a><a href=http://mp3..com style=\"font-size:32px;color:#e53333;\">MP5</a><a href=\"http://mp3..com\">MP6</a>";
preg_match_all('/<a href=(.*)>(.*)<\/a>/isU',$text,$data_arr);

foreach( $data_arr[1] as $key=>$val ) {

$replace_str = $data_arr[0][$key];
$title = $data_arr[2][$key];
preg_match("/(https?|ftp|mms):\/\/([A-z0-9]+[_\-]?[A-z0-9]+\.)*[A-z0-9]+\-?[A-z0-9]+\.[A-z]{2,}(\/.*)*\/?/",$val,$url_data);
$url = $url_data[0];
$text = str_replace($replace_str,"<br/>\n{$title} {$url}",$text);

}

var_mp($text);

?>

這個可以識別得了網址中包含http開頭的鏈接地址格式的。但如果還需匹配相對地址,建議是將所有可能出現的情況一一替換掉

閱讀全文

與php正則過濾超鏈接相關的資料

熱點內容
unix網路命令 瀏覽:48
程序員表白代碼大全可復制 瀏覽:365
手機如何共享web伺服器 瀏覽:956
php介面有什麼用 瀏覽:382
iis如何安裝php 瀏覽:791
k5嗜血魔鍵安卓怎麼調好用 瀏覽:834
建行app中如何添加銀行卡 瀏覽:281
簡便演算法100點 瀏覽:161
如何創新我的世界伺服器 瀏覽:881
戰地怎麼看伺服器地址 瀏覽:348
vue怎麼打包放上伺服器 瀏覽:165
為什麼安卓服夏日活動沒有兔子頭 瀏覽:894
pubg為什麼顯示伺服器連接失敗 瀏覽:650
阿里雲掃碼登錄伺服器 瀏覽:971
化學基礎pdf 瀏覽:896
51單片機晶碼管 瀏覽:281
怎麼查伺服器假死原因日誌在哪看 瀏覽:277
掃描pdf文件 瀏覽:926
解壓密碼百度雲在線解壓 瀏覽:767
傳播學演算法推薦 瀏覽:749