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动态生成虚拟现实VRML网页
Oct 09 PHP
支持php4、php5的mysql数据库操作类
Jan 10 PHP
基于PHP文件操作的详细诠释
Jun 21 PHP
PHP与Java进行通信的实现方法
Oct 21 PHP
ThinkPHP模板引擎之导入资源文件方法详解
Jun 18 PHP
php修改文件上传限制方法汇总
Apr 07 PHP
php递归遍历删除文件的方法
Apr 17 PHP
Smarty简单生成表单元素的方法示例
May 23 PHP
php通过两层过滤获取留言内容的方法
Jul 11 PHP
利用PHP实现一个简单的用户登记表示例
Apr 25 PHP
php + nginx项目中的权限详解
May 23 PHP
PHP开发API接口签名生成及验证操作示例
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和ACCESS写聊天室(六)
2006/10/09 PHP
PHP PDO函数库详解
2010/04/27 PHP
PHP数组游标实现对数组的各种操作详解
2016/01/26 PHP
PHP与服务器文件系统的简单交互
2016/10/21 PHP
php微信公众号开发之音乐信息
2018/10/20 PHP
jquery 双色表格实现代码
2009/12/08 Javascript
jQuery对象和DOM对象使用说明
2010/06/25 Javascript
js 获取页面高度和宽度兼容 ie firefox chrome等
2014/05/14 Javascript
使用Node.js配合Nginx实现高负载网络
2015/06/28 Javascript
js实现三张图(文)片一起切换的banner焦点图
2015/08/25 Javascript
在Ubuntu系统上安装Node.JS的教程
2015/10/15 Javascript
Web打印解决方案之普通报表打印功能
2016/08/29 Javascript
JavaScript 计算笛卡尔积实例详解
2016/12/02 Javascript
详解Vue2 无限级分类(添加,删除,修改)
2017/03/07 Javascript
vue.js 微信支付前端代码分享
2018/02/10 Javascript
用vue快速开发app的脚手架工具
2018/06/11 Javascript
vue v-model动态生成详解
2018/06/30 Javascript
详解vue2.0模拟后台json数据
2019/05/16 Javascript
vue实现五子棋游戏
2020/05/28 Javascript
基于vue的video播放器的实现示例
2021/02/19 Vue.js
以Python的Pyspider为例剖析搜索引擎的网络爬虫实现方法
2015/03/30 Python
Python实现一个服务器监听多个客户端请求
2018/04/12 Python
django搭建项目配置环境和创建表过程详解
2019/07/22 Python
python实现DEM数据的阴影生成的方法
2019/07/23 Python
pytorch 固定部分参数训练的方法
2019/08/17 Python
tensorflow多维张量计算实例
2020/02/11 Python
Python小白垃圾回收机制入门
2020/06/09 Python
python中os.remove()用法及注意事项
2021/01/31 Python
在线购买澳大利亚设计师手拿包和奢华晚装手袋:Olga Berg
2019/03/20 全球购物
什么是Web Service?
2012/07/25 面试题
初中女生自我鉴定
2013/12/19 职场文书
汽车维修求职信
2014/06/15 职场文书
八项规定自查自纠报告及整改措施
2014/10/26 职场文书
民事起诉状范文
2015/05/19 职场文书
python如何正确使用yield
2021/05/21 Python
Java Kafka 消费积压监控的示例代码
2021/07/01 Java/Android