[原创]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动态生成JavaScript代码
Mar 09 PHP
php 判断是否是中文/英文/数字示例代码
Sep 30 PHP
Laravel 5 框架入门(一)
Apr 09 PHP
PHP文件操作方法汇总
Jul 01 PHP
thinkphp3.x中display方法及show方法的用法实例
May 19 PHP
php函数传值的引用传递注意事项分析
Jun 25 PHP
php 运算符与表达式详细介绍
Nov 30 PHP
PHP连接MYSQL数据库的3种常用方法
Feb 27 PHP
PHP读取Excel类文件
May 15 PHP
php实现页面纯静态的实例代码
Jun 21 PHP
php接口实现拖拽排序功能
Apr 23 PHP
解决在laravel中auth建立时候遇到的问题
Oct 15 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
基于mysql的论坛(3)
2006/10/09 PHP
Zend Guard一些常见问题解答
2008/09/11 PHP
php实现的一个很好用HTML解析器类可用于采集数据
2013/09/23 PHP
php中error与exception的区别及应用
2014/07/28 PHP
PHP中使用hidef扩展代替define提高性能
2015/04/09 PHP
PHP弹出对话框技巧详细解读
2015/09/26 PHP
简单概括PHP的字符串中单引号与双引号的区别
2016/05/07 PHP
网站上面有这种切换效果
2006/06/26 Javascript
Javascript中的变量使用说明
2010/05/18 Javascript
js中window.open打开一个新的页面
2014/08/10 Javascript
js监听鼠标事件控制textarea输入字符串的个数
2014/09/29 Javascript
JavaScript中window.showModalDialog()用法详解
2014/12/18 Javascript
SpringMVC返回json数据的三种方式
2015/12/10 Javascript
jQuery循环遍历子节点并获取值的方法
2016/04/14 Javascript
浅谈JavaScript中的this指针和引用知识
2016/08/05 Javascript
如何提高数据访问速度
2016/12/26 Javascript
浅谈jquery拼接字符串效率比较高的方法
2017/02/22 Javascript
vue生成随机验证码的示例代码
2017/09/29 Javascript
详解一个基于套接字实现长连接的express
2019/03/28 Javascript
详解vue为什么要求组件模板只能有一个根元素
2019/07/22 Javascript
vue用BMap百度地图实现即时搜索功能
2019/09/26 Javascript
vue在响应头response中获取自定义headers操作
2020/07/24 Javascript
基于vue+echarts数据可视化大屏展示的实现
2020/12/25 Vue.js
Vue实现圆环进度条的示例
2021/02/06 Vue.js
[01:39:42]Fnatic vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python网络爬虫之如何伪装逃过反爬虫程序的方法
2017/11/23 Python
python实现两个文件合并功能
2018/04/01 Python
Python Django框架实现应用添加logging日志操作示例
2019/05/17 Python
python生成大写32位uuid代码
2020/03/03 Python
采购经理岗位职责
2014/02/16 职场文书
大学生个人学习总结
2015/02/15 职场文书
2015医德医风个人工作总结
2015/04/02 职场文书
三十年同学聚会感言
2015/07/30 职场文书
电脑无法安装Windows 11怎么办?无法安装Win11的解决方法
2021/11/21 数码科技
vue中使用mockjs配置和使用方式
2022/04/06 Vue.js
Python实现双向链表基本操作
2022/05/25 Python