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 adodb连接带密码access数据库实例,测试成功
May 14 PHP
Memcache 在PHP中的使用技巧
Feb 08 PHP
PHP利用REFERER根居访问来地址进行页面跳转
Sep 28 PHP
Zend Framework教程之Zend_Db_Table表关联实例详解
Mar 23 PHP
PHP会员找回密码功能的简单实现
Sep 05 PHP
php实现用户登陆简单实例
Apr 04 PHP
用PHP去掉文件头的Unicode签名(BOM)方法
Jun 22 PHP
laravel migrate初学常见错误的解决方法
Oct 11 PHP
phpcms实现验证码替换及phpcms实现全站搜索功能教程详解
Dec 13 PHP
PHP利用Mysql锁解决高并发的方法
Sep 04 PHP
PHP文件后缀不强制为.php方法
Mar 31 PHP
Laravel 5.5 异常处理 &amp; 错误日志的解决
Oct 17 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生成Flash动画的实现代码
2010/03/12 PHP
小文件php+SQLite存储方案
2010/09/04 PHP
Zend的MVC机制使用分析(一)
2013/05/02 PHP
Codeigniter实现多文件上传并创建多个缩略图
2014/06/12 PHP
PHP 二维数组和三维数组的过滤
2016/03/16 PHP
使用 laravel sms 构建短信验证码发送校验功能
2017/11/06 PHP
利用PHP扩展Xhprof分析项目性能实践教程
2018/09/05 PHP
客户端脚本中常常出现的一些问题和调试技巧
2007/01/09 Javascript
JavaScript中“基本类型”之争小结
2013/01/03 Javascript
.net,js捕捉文本框回车键事件的小例子(兼容多浏览器)
2013/03/11 Javascript
Jquery 动态循环输出表格具体方法
2013/11/23 Javascript
JS的参数传递示例介绍
2014/02/08 Javascript
浅谈关于JavaScript API设计的一些建议和准则
2015/06/24 Javascript
三分钟带你玩转jQuery.noConflict()
2016/02/15 Javascript
jQuery实现页面评论栏中访客信息自动填写功能的方法
2016/05/23 Javascript
Vue filters过滤器的使用方法
2017/07/14 Javascript
解决在vue+webpack开发中出现两个或多个菜单公用一个组件问题
2017/11/28 Javascript
js判断输入框不能为空格或null值的实现方法
2018/03/02 Javascript
JS二级菜单不同实现方法分析【4种方法】
2018/12/21 Javascript
node.js实现上传文件功能
2019/07/15 Javascript
[20:39]DOTA2-DPC中国联赛 正赛开幕式 1月18日
2021/03/11 DOTA
进一步探究Python的装饰器的运用
2015/05/05 Python
举例详解Python中yield生成器的用法
2015/08/05 Python
python开发环境PyScripter中文乱码问题解决方案
2016/09/11 Python
PyCharm设置护眼背景色的方法
2018/10/29 Python
python实现对输入的密文加密
2019/03/20 Python
python 判断linux进程,并杀死进程的实现方法
2019/07/01 Python
python实现UDP协议下的文件传输
2020/03/20 Python
关于Python 解决Python3.9 pandas.read_excel(‘xxx.xlsx‘)报错的问题
2020/11/28 Python
TripAdvisor印尼站:全球领先的旅游网站
2018/03/15 全球购物
党员承诺书格式
2014/05/21 职场文书
企业安全生产承诺书
2014/05/22 职场文书
镇人大副主席民主生活会对照检查材料思想汇报
2014/10/01 职场文书
防溺水主题班会教案
2015/08/12 职场文书
高中优秀作文(范文)
2019/08/15 职场文书
python用海龟绘图写贪吃蛇游戏
2021/06/18 Python