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学习之PHP变量
Oct 09 PHP
php addslashes和mysql_real_escape_string
Jan 24 PHP
PHP初学者最感迷茫的问题小结
Mar 27 PHP
第二章 PHP入门基础之php代码写法
Dec 30 PHP
有关PHP中MVC的开发经验分享
May 17 PHP
php实现根据字符串生成对应数组的方法
Sep 22 PHP
Laravel中扩展Memcached缓存驱动实现使用阿里云OCS缓存
Feb 10 PHP
laravel 5 实现模板主题功能(续)
Mar 02 PHP
Yii2 assets清除缓存的方法
May 16 PHP
PHP获取用户客户端真实IP的解决方案
Oct 10 PHP
Laravel中七个非常有用但很少人知道的Carbon方法
Sep 21 PHP
php成功操作redis cluster集群的实例教程
Jan 13 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实现用户认证及管理完全源码
2007/03/11 PHP
php minixml详解
2008/07/19 PHP
谷歌音乐搜索栏的提示功能php修正代码
2011/05/09 PHP
使用PHP和HTML5 FormData实现无刷新文件上传教程
2014/09/06 PHP
PHP多文件上传类实例
2015/03/07 PHP
PHP中加速、缓存扩展的区别和作用详解(eAccelerator、memcached、xcache、APC )
2016/07/09 PHP
PHP面向对象程序设计方法实例详解
2016/12/24 PHP
PHP如何读取由JavaScript设置的Cookie
2017/03/22 PHP
发两个小东西,ASP/PHP 学习工具。 用JavaScript写的
2007/04/12 Javascript
javascript 获取图片颜色
2009/04/05 Javascript
js判断当前浏览器类型,判断IE浏览器方法
2014/06/02 Javascript
ff chrome和ie下全局动态定位的异同及全局高度的取法
2014/06/30 Javascript
ECMAScript 6即将带给我们新的数组操作方法前瞻
2015/01/06 Javascript
jQuery validate+artdialog+jquery form实现弹出表单思路详解
2016/04/18 Javascript
jQuery Easyui快速入门教程
2016/08/21 Javascript
js实现碰撞检测特效代码分享
2016/10/16 Javascript
微信开发之调起摄像头、本地展示图片、上传下载图片实例
2016/12/08 Javascript
使用异步controller与jQuery实现卷帘式分页
2019/06/18 jQuery
layer.open 子页面弹出层向父页面传输数据的例子
2019/09/26 Javascript
JS co 函数库的含义和用法实例总结
2020/04/08 Javascript
以Python的Pyspider为例剖析搜索引擎的网络爬虫实现方法
2015/03/30 Python
Django中处理出错页面的方法
2015/07/15 Python
给我一面国旗 python帮你实现
2019/09/30 Python
python模块hashlib(加密服务)知识点讲解
2019/11/25 Python
pytorch 实现在一个优化器中设置多个网络参数的例子
2020/02/20 Python
python实现图书馆抢座(自动预约)功能的示例代码
2020/09/29 Python
巴西24小时在线药房:Drogasil
2020/06/20 全球购物
电子商务专业个人的自我评价
2013/11/19 职场文书
洗煤厂厂长岗位职责
2014/01/03 职场文书
社会调查研究计划书
2014/05/01 职场文书
百日安全活动总结
2014/05/04 职场文书
服装仓管员岗位职责
2014/06/17 职场文书
优秀团员事迹材料1500字
2014/08/31 职场文书
上班迟到检讨书
2014/09/15 职场文书
新员工试用期工作总结2015
2015/05/28 职场文书