php正则表达式去掉超链接
更新:2020-03-05 11:45:56
人气:684
来源:本站原创
A+
当要使用php正则表达式去掉超链接时,有什么方法解决呢?其实很简单,只需一个正则表达式即可。
$str='被用户提交或是采集到的源代码中包含这段<a href="https://www.mdaima.com">php</a>,如何使用正则表达式去掉超链接?' $str=preg_replace("(<a [^>]*>|</a>)","",$str);
试试吧,轻松解决问题!
另外从其它地址又查阅到这种:
PHP正则删除html代码中a标签并保留标签内容的方法。具体如下:
一、问题:
有HTML代码如:
<div>欢迎访问脚本之家<a href=//www.jb51.net>www.jb51.net</a></div>
要求正则删除a标签,同时保留a标签内容,如下:
<div>欢迎访问脚本之家www.jb51.net</div>
二、解决方法:
$str = "<div>欢迎访问脚本之家<a href=//www.jb51.net>www.jb51.net</a></div>"; $str = htmlspecialchars_decode($str); $str = preg_replace("/<a[^>]*>(.*?)<\/a>/is", "$1", $str);
运行结果为:
<div>欢迎访问脚本之家www.jb51.net</div>
转载请注明:php正则表达式去掉超链接 | 码代码-李雷博客
推荐的文章
Ads by Google
随手记
- ● JavaBridge.jar和Aspose.Cells安装及PHP将EXCEL导出PDF方法
- ● PHP批量删除所选内容的ID与参数加密冲突的解决方法【专用】
- ● JQ实现banner轮播图片的淡入淡出切换效果的代码
- ● PHP上传大文件二次确认对话框及loading显示防止假死状态【专用】
- ● DreamWeaver正则表达式将代码中的空白行删除
- ● mysql的慢查询日志记录什么
- ● js获取上传文件类型以及大小的方法
- ● windows系统如何查询openssl.cnf文件位置及更换路径
- ● SSL证书工具之CSR的作用是什么?
- ● [ssl:warn]SessionCacheisnotconfigured[hint:SSLSessionCache]原因
PHP经验分享