国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

php批量刪除超鏈接的實現(xiàn)方法

2024-05-04 23:39:39
字體:
供稿:網(wǎng)友
有時候我們會遇到這種需求,清除掉一段html文本內(nèi)容中的超鏈接,這時有什么好辦法呢?下面就總結(jié)幾種簡單的方法清除html文本中的超鏈接,需要的朋友可以參考下
 

清除掉一段html文本內(nèi)容中的超鏈接最常見的寫法可以如下:

復(fù)制代碼代碼如下:
$str=preg_replace("/<a[^>]*href=[^>]*>|<//[^a]*a[^>]*>/i","",$content);

1、刪除html文本內(nèi)容中的超鏈接
復(fù)制代碼代碼如下:
ereg_replace("<a [^>]*>|<//a>","",$content);

2、清除包含指定關(guān)鍵詞的超鏈接
  1. $find="this string is my find";  
  2. $string='<font color="red">這段內(nèi)容將要被替換掉</font>';//將超鏈接替換成的內(nèi)容  
  3. echo ereg_replace('<a([^>]*)>([^<]*'.$find.'[^>]*)</a>','<font color="red">//2</font>',$content);  

 

 

下面同時分享幾種獲取html文本內(nèi)容中的超鏈接的文本內(nèi)容方法:
 

  1. //方法一  
  2. preg_match_all('/<(a|a)[s]{0,1}[w=":()]*>[nrn]*(check user)[nrn]*</(a|a)>/i',$string,$matches);  
  3.   
  4. //方法二  
  5. preg_match_all('/<a[dd]*>check user</a>/i',$string,$matches);  
  6. print_r($matches);  
  7.   
  8. //方法三  
  9. preg_match_all('/<a[^>]*>[^<]*</a>/i',$string,$matches);  
  10. print_r($matches);  
  11.   
  12. //方法四  
  13. preg_match_all('/<a.+?>check user</a>/is',$str,$arr);  
  14. print_r($arr);  
?
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 乌兰浩特市| 江源县| 麻江县| 黔南| 凤台县| 中宁县| 蒲城县| 永登县| 怀集县| 大荔县| 酉阳| 榆树市| 武川县| 五家渠市| 原平市| 监利县| 淮安市| 仲巴县| 南平市| 紫云| 吴江市| 宜宾县| 常山县| 望谟县| 神池县| 东光县| 武夷山市| 浪卡子县| 青铜峡市| 万源市| 桓台县| 老河口市| 四川省| 陆川县| 闵行区| 喀什市| 清苑县| 石景山区| 平阳县| 资溪县| 尤溪县|