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 相关文章推荐
深入解析phpCB批量转换的代码示例
Jun 27 PHP
php版淘宝网查询商品接口代码示例
Jun 17 PHP
php随机获取金山词霸每日一句的方法
Jul 09 PHP
php+redis实现多台服务器内网存储session并读取示例
Jan 12 PHP
PHP最常用的正则表达式
Feb 13 PHP
PHP实现图片的等比缩放和Logo水印功能示例
May 04 PHP
php脚本守护进程原理与实现方法详解
Jul 20 PHP
对于Laravel 5.5核心架构的深入理解
Feb 22 PHP
thinkphp5引入公共部分header、footer的方法详解
Sep 14 PHP
php项目中类的自动加载实例讲解
Sep 12 PHP
Laravel (Lumen) 解决JWT-Auth刷新token的问题
Oct 24 PHP
TP5框架安全机制实例分析
Apr 05 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脚本数据库功能详解(上)
2006/10/09 PHP
令PHP初学者头疼十四条问题大总结
2008/11/12 PHP
PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码
2013/04/08 PHP
ThinkPHP表单自动验证实例
2014/10/13 PHP
PHP缓存集成库phpFastCache用法
2014/12/15 PHP
PHP+sqlite数据库操作示例(创建/打开/插入/检索)
2016/05/26 PHP
PHP类相关知识点实例总结
2016/09/28 PHP
redirect_uri参数错误的解决方法(必看)
2017/02/16 PHP
js中 关于undefined和null的区别介绍
2013/04/16 Javascript
JavaScript严格模式禁用With语句的原因
2014/10/20 Javascript
jquery动态创建div与input的实例代码
2016/10/12 Javascript
javascript实现用户点击数量统计
2016/12/25 Javascript
JavaScript中利用构造器函数模拟类的方法
2017/02/16 Javascript
整理关于Bootstrap排版的慕课笔记
2017/03/29 Javascript
JavaScript使用readAsDataURL读取图像文件
2017/05/10 Javascript
详解如何提高 webpack 构建 Vue 项目的速度
2017/07/03 Javascript
vue中使用vue-router切换页面时滚动条自动滚动到顶部的方法
2017/11/28 Javascript
微信小程序MUI导航栏透明渐变功能示例(通过改变rgba的a值实现)
2019/01/24 Javascript
vue中利用iscroll.js解决pc端滚动问题
2020/02/15 Javascript
Python标准库与第三方库详解
2014/07/22 Python
在Python中处理时间之clock()方法的使用
2015/05/22 Python
python 通过 socket 发送文件的实例代码
2018/08/14 Python
python3 cvs将数据读取为字典的方法
2018/12/22 Python
Django+Uwsgi+Nginx如何实现生产环境部署
2020/07/31 Python
Python尾递归优化实现代码及原理详解
2020/10/09 Python
工商管理实习自我鉴定
2013/09/28 职场文书
公司前台接待岗位职责
2013/12/03 职场文书
优秀技术工人先进材料
2014/02/17 职场文书
标准的毕业生自荐信
2014/04/20 职场文书
供电工程专业求职信
2014/08/09 职场文书
六查六看自查报告
2014/10/14 职场文书
国庆庆典邀请函
2015/02/02 职场文书
2015年八一建军节慰问信
2015/03/23 职场文书
辩论赛主持人开场白
2015/05/29 职场文书
八年级历史教学反思
2016/02/19 职场文书
redis protocol通信协议及使用详解
2022/07/15 Redis