[原创]PHP正则删除html代码中a标签并保留标签内容的方法


Posted in PHP onMay 23, 2017

本文实例讲述了PHP正则删除html代码中a标签并保留标签内容的方法。分享给大家供大家参考,具体如下:

一、问题:

有HTML代码如:

<div>欢迎访问三水点靠木<a href=https://3water.com>3water.com</a></div>

要求正则删除a标签,同时保留a标签内容,如下:

<div>欢迎访问三水点靠木3water.com</div>

二、解决方法:

$str = "<div>欢迎访问三水点靠木<a href=https://3water.com>3water.com</a></div>";
$str = htmlspecialchars_decode($str);
$str = preg_replace("/<a[^>]*>(.*?)<\/a>/is", "$1", $str);
echo $str;

运行结果为:

<div>欢迎访问三水点靠木3water.com</div>

问题解决!

PHP 相关文章推荐
用PHP调用数据库的存贮过程
Oct 09 PHP
PHP的一个完整SMTP类(解决邮件服务器需要验证时的问题)
Oct 09 PHP
探讨fckeditor在Php中的配置详解
Jun 08 PHP
PHP数组遍历知识汇总(包含遍历方法、数组指针操作函数、数组遍历测速)
Jul 05 PHP
php实现的Timer页面运行时间监测类
Sep 24 PHP
PHP SPL标准库之接口(Interface)详解
May 11 PHP
PHP上传文件参考配置大文件上传
Dec 16 PHP
WordPress的文章自动添加关键词及关键词的SEO优化
Mar 01 PHP
PHPExcel导出2003和2007的excel文档功能示例
Jan 04 PHP
yii 2.0中表单小部件的使用方法示例
May 23 PHP
PHP yield关键字功能与用法分析
Jan 03 PHP
php设计模式之装饰模式应用案例详解
Jun 17 PHP
php出租房数据管理及搜索页面
May 23 #PHP
Yii框架创建cronjob定时任务的方法分析
May 23 #PHP
php注册审核重点解析(数据访问)
May 23 #PHP
php + nginx项目中的权限详解
May 23 #PHP
Yii框架实现记录日志到自定义文件的方法
May 23 #PHP
Yii 2.0如何使用页面缓存方法示例
May 23 #PHP
PHP创建单例后台进程的方法示例
May 23 #PHP
You might like
php 静态变量的初始化
2009/11/15 PHP
解决Laravel5.2 Auth认证退出失效的问题
2019/10/14 PHP
Laravel修改验证提示信息为中文的示例
2019/10/23 PHP
PHP正则表达式函数preg_replace用法实例分析
2020/06/04 PHP
js二级地域选择的实现方法
2013/06/17 Javascript
JS求平均值的小例子
2013/11/29 Javascript
js离开或刷新页面检测(且兼容FF,IE,Chrome)
2014/03/05 Javascript
JS如何判断是否为ie浏览器的方法(包括IE10、IE11在内)
2015/12/13 Javascript
原生js实现jquery函数animate()动画效果的简单实例
2016/08/21 Javascript
用headjs来管理和加载js 提高网站加载速度
2016/11/29 Javascript
js实现随机点名小功能
2017/08/17 Javascript
vue-router路由与页面间导航实例解析
2017/11/07 Javascript
vue-cli项目优化方法- 缩短首屏加载时间
2018/04/01 Javascript
解决vue中使用swiper插件问题及swiper在vue中的用法
2018/04/04 Javascript
vue js秒转天数小时分钟秒的实例代码
2018/08/08 Javascript
layui 给数据表格加序号的方法
2018/08/20 Javascript
Vue+Element-UI实现上传图片并压缩
2019/11/26 Javascript
Python开发之快速搭建自动回复微信公众号功能
2016/04/22 Python
Python类属性的延迟计算
2016/10/22 Python
Python实现中文数字转换为阿拉伯数字的方法示例
2017/05/26 Python
Python数据结构与算法之链表定义与用法实例详解【单链表、循环链表】
2017/09/28 Python
python实现mysql的读写分离及负载均衡
2018/02/04 Python
Django框架HttpResponse对象用法实例分析
2019/11/01 Python
python找出列表中大于某个阈值的数据段示例
2019/11/24 Python
python3的UnicodeDecodeError解决方法
2019/12/20 Python
python 读写文件包含多种编码格式的解决方式
2019/12/20 Python
使用html2canvas.js实现页面截图并显示或上传的示例代码
2018/12/18 HTML / CSS
匡威爱尔兰官网:Converse爱尔兰
2019/06/09 全球购物
戴森西班牙官网:Dyson西班牙
2020/02/04 全球购物
DataList 能否分页,请问如何实现?
2015/05/03 面试题
超市总经理岗位职责
2014/02/02 职场文书
学生喝酒检讨书
2014/02/06 职场文书
2014两会优秀的心得体会范文
2014/03/17 职场文书
总经理岗位职责说明书
2014/07/30 职场文书
党员群众路线教育实践活动学习笔记
2014/11/05 职场文书
Python爬虫实战之爬取携程评论
2021/06/02 Python