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 相关文章推荐
关于Intype一些小问题的解决办法
Mar 28 PHP
PHP 中执行排序与 MySQL 中排序
Apr 21 PHP
PHP 类型转换函数intval
Jun 20 PHP
谷歌音乐搜索栏的提示功能php修正代码
May 09 PHP
php学习之运算符相关概念
Jun 09 PHP
解析PHP对现有搜索引擎的调用
Jun 25 PHP
PHP中的多种加密技术及代码示例解析
Oct 20 PHP
phpcms中的评论样式修改方法
Oct 21 PHP
thinkPHP5框架设置404、403等http状态页面的方法
Jun 05 PHP
PHP读取XML文件的方法实例总结【DOMDocument及simplexml方法】
Sep 10 PHP
php+iframe 实现上传文件功能示例
Mar 04 PHP
详解Laravel框架的依赖注入功能
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
Laravel 4 初级教程之视图、命名空间、路由
2014/10/30 PHP
利用PHP将部分内容用星号替换
2020/04/21 PHP
作为程序员必知的16个最佳PHP库
2015/12/09 PHP
curl 出现错误的调试方法(必看)
2017/02/13 PHP
javascript 多浏览器 事件大全
2010/03/23 Javascript
jquery如何把参数列严格转换成数组实现思路
2013/04/01 Javascript
基于javascript滚动图片具体实现
2013/11/18 Javascript
javascript表单验证和Window详解
2014/12/11 Javascript
js中跨域方法原理详解
2015/07/19 Javascript
jQuery实现自动与手动切换的滚动新闻特效代码分享
2015/08/27 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(2)
2017/02/20 Javascript
Vue2.0 vue-source jsonp 跨域请求
2017/08/04 Javascript
JavaScript私有变量实例详解
2019/01/24 Javascript
原生JS forEach()和map()遍历的区别、兼容写法及jQuery $.each、$.map遍历操作
2019/02/27 jQuery
layer 刷新某个页面的实现方法
2019/09/05 Javascript
jQuery实现弹出层效果
2019/12/10 jQuery
vue select 获取value和lable操作
2020/08/28 Javascript
[35:26]DOTA2上海特级锦标赛B组小组赛#2 VG VS Fnatic第三局
2016/02/26 DOTA
python选择排序算法的实现代码
2013/11/21 Python
对python-3-print重定向输出的几种方法总结
2018/05/11 Python
django输出html内容的实例
2018/05/27 Python
python高阶爬虫实战分析
2018/07/29 Python
python 对类的成员函数开启线程的方法
2019/01/22 Python
python使用matplotlib画柱状图、散点图
2019/03/18 Python
python爬取盘搜的有效链接实现代码
2019/07/20 Python
利用Python检测URL状态
2019/07/31 Python
PyQt5+python3+pycharm开发环境配置教程
2020/03/24 Python
Philosophy美国官网:美国美容品牌
2016/08/15 全球购物
美国时尚大码女装购物网站:Avenue
2019/05/24 全球购物
The Outnet亚太地区:折扣设计师时装店
2019/12/05 全球购物
SIMON MILLER官网:洛杉矶的生活方式品牌
2020/10/19 全球购物
介绍一下SQL注入攻击的种类和防范手段
2012/02/18 面试题
linux面试题参考答案(2)
2015/12/06 面试题
2014年办公室文秘工作总结
2014/12/09 职场文书
python 利用 PIL 将数组值转成图片的实现
2021/04/12 Python
mysql分表之后如何平滑上线详解
2021/11/01 MySQL