php批量删除超链接的实现方法


Posted in PHP onOctober 19, 2015

清除掉一段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',$string,$matches); 
print_r($matches); 
 
//方法三 
preg_match_all('/<a[^>]*>[^<]*</a>/i',$string,$matches); 
print_r($matches); 
 
//方法四 
preg_match_all('/<a.+?>check user</a>/is',$str,$arr); 
print_r($arr);

以上就是php批量删除超链接的四种方法,希望对大家的学习有所帮助。

PHP 相关文章推荐
用PHP生成自己的LOG文件
Oct 09 PHP
PHP操作xml代码
Jun 17 PHP
新手学习PHP的一些基础知识分享
Jul 27 PHP
在Linux系统的服务器上隐藏PHP版本号的方法
Jun 06 PHP
PHP+Mysql+jQuery文件下载次数统计实例讲解
Oct 10 PHP
Yii开启片段缓存的方法
Mar 28 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
Sep 16 PHP
PHP实现基于栈的后缀表达式求值功能
Nov 10 PHP
php post json参数的传递和接收处理方法
May 31 PHP
Laravel访问出错提示:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or di解决方法
Apr 02 PHP
Laravel使用Queue队列的技巧汇总
Sep 02 PHP
详解Laravel框架的依赖注入功能
May 27 PHP
php二维码生成
Oct 19 #PHP
部署PHP时的4个配置修改说明
Oct 19 #PHP
PHP代码判断设备是手机还是平板电脑(两种方法)
Oct 19 #PHP
基于PHP实现假装商品限时抢购繁忙的效果
Oct 16 #PHP
php如何连接sql server
Oct 16 #PHP
Apache启动报错No space left on device: AH00023该怎么解决
Oct 16 #PHP
PHP 中 Orientation 属性判断上传图片是否需要旋转
Oct 16 #PHP
You might like
PHP insert语法详解
2008/06/07 PHP
浅谈json_encode用法
2015/03/05 PHP
浅谈PHP命令执行php文件需要注意的问题
2016/12/16 PHP
THINKPHP截取中文字符串函数实例代码
2017/03/20 PHP
PHP简单验证码功能机制实例详解
2019/03/27 PHP
『jQuery』.html(),.text()和.val()的概述及使用
2013/04/22 Javascript
addEventListener 的用法示例介绍
2014/05/07 Javascript
JavaScript实现梯形乘法表的方法
2015/04/25 Javascript
用jQuery向div中添加Html文本内容的简单实现
2016/07/13 Javascript
微信小程序 SocketIO 实例讲解
2016/10/13 Javascript
vue+vuex+axio从后台获取数据存入vuex实现组件之间共享数据
2017/04/22 Javascript
JS实现简单的天数计算器完整实例
2017/04/28 Javascript
如何编写一个完整的Angular4 FormText 组件
2017/11/18 Javascript
原生js实现表格循环滚动
2020/11/24 Javascript
[32:39]完美世界DOTA2联赛循环赛 Forest vs Inki BO2第一场 11.04
2020/11/04 DOTA
python使用多线程不断刷新网页的方法
2015/03/31 Python
Python中的左斜杠、右斜杠(正斜杠和反斜杠)
2016/08/30 Python
Python实现 版本号对比功能的实例代码
2019/04/18 Python
pandas按行按列遍历Dataframe的几种方式
2019/10/23 Python
Python算法中的时间复杂度问题
2019/11/19 Python
css3使用animation属性实现炫酷效果(推荐)
2020/02/04 HTML / CSS
美国修容界大佬创建的个人美妆品牌:Kevyn Aucoin Beauty
2018/12/12 全球购物
德国玩具商店:Planet Happy DE
2021/01/16 全球购物
数据员岗位职责
2013/11/19 职场文书
大型活动策划方案
2014/01/12 职场文书
会议开场欢迎词
2014/01/15 职场文书
体育教师自我鉴定
2014/02/12 职场文书
体育课外活动总结
2014/07/08 职场文书
四风问题对照检查材料整改措施
2014/09/27 职场文书
晚会开幕词
2015/01/28 职场文书
奖学金个人总结
2015/03/04 职场文书
故意杀人罪辩护词
2015/05/21 职场文书
小学英语教学随笔
2015/08/14 职场文书
php微信小程序解包过程实例详解
2021/03/31 PHP
python如何在word中存储本地图片
2021/04/07 Python
Mysql分析设计表主键为何不用uuid
2022/03/31 MySQL