1
PHP 使用正则表达式删除锚(超)文本链接,但保留锚文本
Posted by 撒得一地 on 2016年5月20日 in PHP笔记
上一篇: 如何用 PHP 创建 PDF?
下一篇: 在 PHP 中将 .xsd 文件转换为数组
下一篇: 在 PHP 中将 .xsd 文件转换为数组
有时我们需要从 html 内容中去除 html 中的锚文本。使用 PHP 正则表达式可以轻松地删除 html 内容中的锚文本链接。这里介绍了从一个字符串中删除锚点标记的完整代码。完整代码如下:
<?php $str = '技术拉近你我 <a href="http://coderschool.cn/" title="coderschool">TUTORIALS</a> 一起学习交流 <a href="###">技术交流</a>'; echo preg_replace('#<a.*?>([^>]*)</a>#i', '$1', $str); ?>
上面代码输出:
技术拉近你我 TUTORIALS 一起学习交流 技术交流
成功去除超文本链接,但保留了超文本内容。
上一篇: 如何用 PHP 创建 PDF?
下一篇: 在 PHP 中将 .xsd 文件转换为数组
下一篇: 在 PHP 中将 .xsd 文件转换为数组
1 Comment
缘分啊!!我昨天也写了一个正则的文章哈哈!