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 相关文章推荐
fleaphp下不确定的多条件查询的巧妙解决方法
Sep 11 PHP
PHP实现时间轴函数代码
Oct 08 PHP
探讨fckeditor在Php中的配置详解
Jun 08 PHP
ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解决方法
Oct 30 PHP
PHP进程同步代码实例
Feb 12 PHP
ubuntu下配置nginx+php+mysql详解
Sep 10 PHP
WordPress中设置Post Type自定义文章类型的实例教程
May 10 PHP
CodeIgniter开发实现支付宝接口调用的方法示例
Nov 14 PHP
Yii2.0中使用js异步删除示例
Mar 10 PHP
thinkPHP5.0框架模块设计详解
Mar 18 PHP
php 类中的常量、静态属性、非静态属性的区别
Apr 09 PHP
在 Laravel 中动态隐藏 API 字段的方法
Oct 25 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绝对路径与相对路径之间关系的的分析
2010/03/03 PHP
基于asp+ajax和数据库驱动的二级联动菜单
2010/05/06 PHP
php json与xml序列化/反序列化
2013/10/28 PHP
64位windows系统下安装Memcache缓存
2015/12/06 PHP
什么是OneThink oneThink后台添加插件步骤
2016/04/13 PHP
PHP实现表单提交时去除斜杠的方法
2016/12/26 PHP
Laravel框架中集成MongoDB和使用详解
2019/10/17 PHP
jquery text()要注意啦
2009/10/30 Javascript
JQuery 弹出框定位实现方法
2010/12/02 Javascript
灵活应用js调试技巧解决样式问题的步骤分享
2012/03/15 Javascript
解析John Resig Simple JavaScript Inheritance代码
2012/12/03 Javascript
Jquery chosen动态设置值实例介绍
2013/08/08 Javascript
JQuery页面图片切换和新闻列表滚动效果的具体实现
2013/09/26 Javascript
使用简洁的jQuery方法实现隔行换色功能
2014/01/02 Javascript
js中的如何定位固定层的位置
2014/06/15 Javascript
jQuery中after()方法用法实例
2014/12/25 Javascript
javascript实现获取字符串hash值
2015/05/10 Javascript
javascript模拟评分控件实现方法
2015/05/13 Javascript
jQuery鼠标事件汇总
2015/08/30 Javascript
javascript数据类型验证方法
2015/12/31 Javascript
浅谈react+es6+webpack的基础配置
2017/08/09 Javascript
对于input 框限定输入值为浮点型的js代码
2017/09/25 Javascript
详解Vue SSR( Vue2 + Koa2 + Webpack4)配置指南
2018/11/13 Javascript
node之本地服务器图片上传的方法示例
2019/03/26 Javascript
Python文件夹与文件的操作实现代码
2014/07/13 Python
解决已经安装requests,却依然提示No module named requests问题
2018/05/18 Python
Python实现的根据IP地址计算子网掩码位数功能示例
2018/05/23 Python
Python Django form 组件动态从数据库取choices数据实例
2020/05/19 Python
详解用selenium来下载小姐姐图片并保存
2021/01/26 Python
学生会招新策划书
2014/02/14 职场文书
2015年五一劳动节活动总结
2015/02/09 职场文书
党员转正介绍人意见
2015/06/03 职场文书
运动会加油稿30字
2015/07/21 职场文书
2019个人工作总结
2019/06/21 职场文书
基于Python实现将列表数据生成折线图
2022/03/23 Python
MySQL数据库 安全管理
2022/05/06 MySQL