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控制网页过期时间的代码
Sep 28 PHP
php 购物车实例(申精)
May 11 PHP
php 魔术函数使用说明
Feb 21 PHP
深入解析PHP垃圾回收机制对内存泄露的处理
Jun 14 PHP
php+xml编程之xpath的应用实例
Jan 24 PHP
PHP输出两个数字中间有多少个回文数的方法
Mar 23 PHP
求帮忙修改个php curl模拟post请求内容后并下载文件的解决思路
Sep 20 PHP
php外部执行命令函数用法小结
Oct 11 PHP
php使用gd2绘制基本图形示例(直线、圆、正方形)
Feb 15 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
Sep 15 PHP
PHP的mysqli_set_charset()函数讲解
Jan 23 PHP
基于php解决json_encode中文UNICODE转码问题
Nov 10 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
xml+php动态载入与分页
2006/10/09 PHP
Linux下进行MYSQL编程时插入中文乱码的解决方案
2007/03/15 PHP
PHP实现根据浏览器跳转不同语言页面代码
2013/08/02 PHP
windows下配置php5.5开发环境及开发扩展
2014/12/25 PHP
PHP IDE PHPStorm配置支持友好Laravel代码提示方法
2015/05/12 PHP
php中array_multisort对多维数组排序的方法
2020/06/21 PHP
PHP实现的折半查询算法示例
2017/10/09 PHP
javascript 支持ie和firefox杰奇翻页函数
2008/07/22 Javascript
jquery UI 1.72 之datepicker
2009/12/29 Javascript
javascript判断数组内是否重复的方法
2015/04/21 Javascript
Bootstrap每天必学之附加导航(Affix)插件
2016/04/25 Javascript
jQuery表单元素选择器代码实例
2017/02/06 Javascript
基于hover的用法实例(推荐)
2017/07/04 Javascript
js图片上传的封装代码
2017/08/01 Javascript
Bootstrap 模态框多次显示后台提交多次BUG的解决方法
2017/12/26 Javascript
谈谈React中的Render Props模式
2018/12/06 Javascript
微信小程序实现音乐播放器
2019/11/20 Javascript
一起深入理解js中的事件对象
2021/02/06 Javascript
跟老齐学Python之传说中的函数编写条规
2014/10/11 Python
利用pyinstaller或virtualenv将python程序打包详解
2017/03/22 Python
详解python中的文件与目录操作
2017/07/11 Python
Python基于回溯法子集树模板解决马踏棋盘问题示例
2017/09/11 Python
Python Json模块中dumps、loads、dump、load函数介绍
2018/05/15 Python
在pycharm中python切换解释器失败的解决方法
2018/10/29 Python
Python 从一个文件中调用另一个文件的类方法
2019/01/10 Python
pytorch简介
2020/11/11 Python
html5 canvas 简单画板实现代码
2012/01/05 HTML / CSS
24个canvas基础知识小结
2014/12/17 HTML / CSS
英国领先的酒杯和水晶玻璃器皿制造商:Dartington Crystal
2019/06/23 全球购物
简述你对Statement,PreparedStatement,CallableStatement的理解
2013/03/25 面试题
公交公司毕业生求职信
2014/02/15 职场文书
竞选大队干部演讲稿
2014/09/11 职场文书
教师远程培训心得体会
2016/01/09 职场文书
SQL 尚未定义空闲 CPU 条件 - OnIdle 作业计划将不起任何作用
2021/06/30 SQL Server
微软Win11 全新照片应用面向 Dev预览版推出 新版本上手体验图集
2022/09/23 数码科技