[原创]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上的memcache和memcached两个pecl库
Mar 29 PHP
PHP垃圾回收机制简单说明
Jul 22 PHP
PHP项目开发中最常用的自定义函数整理
Dec 02 PHP
(PHP实现)只使用++运算实现加法,减法,乘法,除法
Jun 27 PHP
php判断字符串在另一个字符串位置的方法
Feb 27 PHP
PHP统计目录大小的自定义函数分享
Nov 18 PHP
PHP实现仿Google分页效果的分页函数
Jul 29 PHP
thinkphp3.2实现上传图片的控制器方法
Apr 28 PHP
Yii框架用户登录session丢失问题解决方法
Jan 07 PHP
基于win2003虚拟机中apache服务器的访问
Aug 01 PHP
ThinkPHP中图片按比例切割的代码实例
Mar 08 PHP
PHP获取真实IP及IP模拟方法解析
Nov 24 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
77A一级收信机修理记
2021/03/02 无线电
图解上海144收音机
2021/03/02 无线电
5.PHP的其他功能
2006/10/09 PHP
判断用户的在线状态 onbeforeunload事件
2011/03/05 Javascript
Three.js源码阅读笔记(Object3D类)
2012/12/27 Javascript
js 显示base64编码的二进制流网页图片
2014/04/04 Javascript
JavaScript闭包详解
2015/02/02 Javascript
js实现跨域的几种方法汇总(图片ping、JSONP和CORS)
2015/10/25 Javascript
JavaScript黑洞数字之运算路线查找算法(递归算法)实例
2016/01/28 Javascript
JavaScript基础重点(必看)
2016/07/09 Javascript
Node.js中使用jQuery的做法
2016/08/17 Javascript
js时间比较 js计算时间差的简单实现方法
2016/08/26 Javascript
Vue.js学习笔记之常用模板语法详解
2017/07/25 Javascript
vue Element-ui input 远程搜索与修改建议显示模版的示例代码
2017/10/19 Javascript
vue+vuecli+webpack中使用mockjs模拟后端数据的示例
2017/10/24 Javascript
vue中路由验证和相应拦截的使用详解
2017/12/13 Javascript
vue组件编写之todolist组件实例详解
2018/01/22 Javascript
详解vue中的computed的this指向问题
2018/12/05 Javascript
JS中数组实现代码(倒序遍历数组,数组连接字符串)
2019/12/29 Javascript
Node.js Domain 模块实例详解
2020/03/18 Javascript
详解vue 组件的实现原理
2020/11/12 Javascript
python中cPickle用法例子分享
2014/01/03 Python
python实现数通设备tftp备份配置文件示例
2014/04/02 Python
Python使用os模块和fileinput模块来操作文件目录
2016/01/19 Python
PyQt5实现简单数据标注工具
2019/03/18 Python
Python变量、数据类型、数据类型转换相关函数用法实例详解
2020/01/09 Python
Python安装OpenCV的示例代码
2020/03/05 Python
django 前端页面如何实现显示前N条数据
2020/03/16 Python
基层干部十八大感言
2014/01/19 职场文书
就业意向书
2014/07/29 职场文书
关于运动会的广播稿
2014/09/22 职场文书
2016年“世界气象日”广播稿
2015/12/17 职场文书
如何计划开一家便利店?
2019/07/31 职场文书
Python3 使用pip安装git并获取Yahoo金融数据的操作
2021/04/08 Python
nginx之queue的具体使用
2022/06/28 Servers
SpringBoot前端后端分离之Nginx服务器下载安装过程
2022/08/14 Servers