1

PHP 使用正则表达式删除锚(超)文本链接,但保留锚文本

Posted by 撒得一地 on 2016年5月20日 in PHP笔记

有时我们需要从 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  一起学习交流 技术交流

成功去除超文本链接,但保留了超文本内容。

标签:

上一篇:

下一篇:

相关推荐

1 Comment

发表评论

电子邮件地址不会被公开。 必填项已用*标注

1 + 1 = ?

网站地图|XML地图

Copyright © 2015-2018 技术拉近你我! All rights reserved.
闽ICP备15015576号-1,版权所有©psz.