[原创]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 相关文章推荐
dede3.1分页文字采集过滤规则详说(图文教程)续四
Apr 03 PHP
elgg 获取文件图标地址的方法
Mar 20 PHP
php教程 插件机制在PHP中实现方案
Nov 02 PHP
PHP获取当前页面完整URL的实现代码
Jun 10 PHP
codeigniter使用技巧批量插入数据实例方法分享
Dec 31 PHP
PHP json_decode函数详细解析
Feb 17 PHP
php5.2 Json不能正确处理中文、GB编码的解决方法
Mar 28 PHP
Smarty foreach控制循环次数的一些方法
Jul 01 PHP
详解PHP的Yii框架中日志的相关配置及使用
Dec 08 PHP
php微信开发自定义菜单
Aug 27 PHP
PHP封装的分页类与简单用法示例
Feb 25 PHP
PHP设计模式(五)适配器模式Adapter实例详解【结构型】
May 02 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获取文件名后缀常用方法小结
2015/02/24 PHP
php获取远程文件大小
2015/10/20 PHP
iis 7下安装laravel 5.4环境的方法教程
2017/06/14 PHP
laravel异步监控定时调度器实例详解
2019/06/21 PHP
Javascript 类与静态类的实现
2010/04/01 Javascript
Jquery中使用setInterval和setTimeout的方法
2013/04/08 Javascript
jQuery实现鼠标移到元素上动态提示消息框效果
2013/10/20 Javascript
jQuery.parseJSON(json)将JSON字符串转换成js对象
2014/07/27 Javascript
JS面向对象(3)之Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法
2016/02/25 Javascript
bootstrap模态框跳转到当前模板页面 框消失了而背景存在问题的解决方法
2020/11/30 Javascript
IntersectionObserver实现图片懒加载的示例
2017/09/29 Javascript
Vue中div contenteditable 的光标定位方法
2018/08/25 Javascript
jQuery实现的响应鼠标移动方向插件用法示例【附源码下载】
2018/08/28 jQuery
浅谈Javascript中的对象和继承
2019/04/19 Javascript
Nodejs监控事件循环异常示例详解
2019/09/22 NodeJs
react结合bootstrap实现评论功能
2020/05/30 Javascript
[36:43]NB vs Optic 2018国际邀请赛小组赛BO1 B组加赛 8.19
2018/08/21 DOTA
详解Python实现按任意键继续/退出的功能
2016/08/19 Python
Python实现的远程登录windows系统功能示例
2018/06/21 Python
python实现简单tftp(基于udp协议)
2018/07/30 Python
Python连接Redis的基本配置方法
2018/09/13 Python
解决python字典对值(值为列表)赋值出现重复的问题
2019/01/20 Python
python 实现屏幕录制示例
2019/12/23 Python
Python同时处理多个异常的方法
2020/07/28 Python
vscode+PyQt5安装详解步骤
2020/08/12 Python
安装并免费使用Pycharm专业版(学生/教师)
2020/09/24 Python
Omio美国:全欧洲低价大巴、火车和航班搜索和比价
2017/11/08 全球购物
澳大利亚家居用品零售商:Harris Scarfe
2020/10/10 全球购物
销售演讲稿范文
2014/01/08 职场文书
2014年五四青年节演讲比赛方案
2014/04/22 职场文书
《特殊的葬礼》教学反思
2014/04/27 职场文书
环境卫生倡议书
2014/08/29 职场文书
党员转正大会主持词
2015/07/02 职场文书
python如何读取.mtx文件
2021/04/22 Python
请求模块urllib之PYTHON爬虫的基本使用
2022/04/08 Python
python语言中pandas字符串分割str.split()函数
2022/08/05 Python