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中使用Oracle数据库(1)
Oct 09 PHP
php下图片文字混合水印与缩略图实现代码
Dec 11 PHP
php中实现记住密码自动登录的代码
Mar 02 PHP
解析PHP中一些可能会被忽略的问题
Jun 21 PHP
php实现中文转数字
Feb 18 PHP
PHP中的print_r 与 var_dump 输出数组
Jun 13 PHP
php 获取文件行数的方法总结
Oct 11 PHP
Yii遍历行下每列数据的方法
Oct 17 PHP
PHP制作登录异常ip检测功能的实例代码
Nov 16 PHP
php实现简单加入购物车功能
Mar 07 PHP
laravel 出现command not found问题的解决方案
Oct 23 PHP
Thinkphp 框架配置操作之配置加载与读取配置实例分析
May 15 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
preg_match_all使用心得分享
2014/01/31 PHP
PHP新特性详解之命名空间、性状与生成器
2017/07/18 PHP
JavaScript 事件参考手册
2008/12/24 Javascript
JavaScript 产生不重复的随机数三种实现思路
2012/12/13 Javascript
Jquery创建一个层当鼠标移动到层上面不消失效果
2013/12/12 Javascript
IE浏览器不支持getElementsByClassName的解决方法
2014/08/27 Javascript
测试IE浏览器对JavaScript的AngularJS的兼容性
2015/06/19 Javascript
Javascript函数式编程语言
2015/10/11 Javascript
使用vue.js制作分页组件
2016/06/27 Javascript
微信JS-SDK坐标位置如何转换为百度地图坐标
2016/07/04 Javascript
jquery获取table指定行和列的数据方法(当前选中行、列)
2016/11/07 Javascript
微信小程序 监听手势滑动切换页面实例详解
2017/06/15 Javascript
详解Koa中更方便简单发送响应的方式
2018/07/20 Javascript
原生JS实现列表内容自动向上滚动效果
2019/05/22 Javascript
如何在Vue项目中添加接口监听遮罩
2021/01/25 Vue.js
python中查找excel某一列的重复数据 剔除之后打印
2013/02/10 Python
基于Python对象引用、可变性和垃圾回收详解
2017/08/21 Python
Python使用zip合并相邻列表项的方法示例
2018/03/17 Python
Tensorflow使用tfrecord输入数据格式
2018/06/19 Python
Python实现html转换为pdf报告(生成pdf报告)功能示例
2019/05/04 Python
pyqt 实现QlineEdit 输入密码显示成圆点的方法
2019/06/24 Python
Jacobi迭代算法的Python实现详解
2019/06/29 Python
Python实现制度转换(货币,温度,长度)
2019/07/14 Python
利用python3 的pygame模块实现塔防游戏
2019/12/30 Python
浅谈keras的深度模型训练过程及结果记录方式
2020/01/24 Python
详细分析Python可变对象和不可变对象
2020/07/09 Python
numpy中生成随机数的几种常用函数(小结)
2020/08/18 Python
CSS3教程(9):设置RGB颜色
2009/04/02 HTML / CSS
CSS3的resize属性使用初探
2015/09/27 HTML / CSS
卡西欧G-SHOCK英国官网: 防水防震手表
2018/01/08 全球购物
高中毕业自我鉴定
2013/12/16 职场文书
给校长的建议书500字
2014/05/15 职场文书
学校群众路线专项整治方案
2014/10/31 职场文书
事业单位年度考核个人总结
2015/02/12 职场文书
公司地址变更通知
2015/04/25 职场文书
Window server中安装Redis的超详细教程
2021/11/17 Redis