PHP编程:php批量删除超链接的实现方法
发布时间:2020-12-13 02:53:20 所属栏目:PHP教程 来源:网络整理
导读:《php批量删除超链接的实现方法》要点: 本文介绍了php批量删除超链接的实现方法,希望对您有用。如果有疑问,可以联系我们。 PHP应用 清除掉一段html文本内容中的超链接最常见的写法可以如下: 代码如下: $str=preg_replace("/a[^]*href=[^]*|/[^a]*a[^]*/
《php批量删除超链接的实现方法》要点: PHP应用清除掉一段html文本内容中的超链接最常见的写法可以如下:
代码如下:
$str=preg_replace("/<a[^>]*href=[^>]*>|</[^a]*a[^>]*>/i","",$content);
1、删除html文本内容中的超链接
代码如下:
ereg_replace("<a [^>]*>|</a>",$content);
2、清除包含指定关键词的超链接 $find="this string is my find"; $string='<font color="red">这段内容将要被替换掉</font>';//将超链接替换成的内容 echo ereg_replace('<a([^>]*)>([^<]*'.$find.'[^>]*)</a>','<font color="red">2</font>',$content); 下面同时分享几种获取html文本内容中的超链接的文本内容办法: //办法一 preg_match_all('/<(a|a)[s]{0,1}[w=":()]*>[nrn]*(check user)[nrn]*</(a|a)>/i',$string,$matches); //办法二 preg_match_all('/<a[dd]*>check user</a>/i',$matches); print_r($matches); //办法三 preg_match_all('/<a[^>]*>[^<]*</a>/i',$matches); print_r($matches); //办法四 preg_match_all('/<a.+?>check user</a>/is',$str,$arr); print_r($arr); 以上就是php批量删除超链接的四种办法,希望对大家的学习有所帮助. 欢迎参与《php批量删除超链接的实现方法》讨论,分享您的想法,编程之家 52php.cn为您提供专业教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |