php - 使用 PHP 删除 url

标签 php regex

我只想删除 anchor 标记和实际网址。
例如,<a href="http://www.example.com">test www.example.com</a>会变成test .

谢谢。

最佳答案

我经常使用:

$string = preg_replace("/<a[^>]+>/i", "", $string);

记住 strip_tags可以从字符串中删除所有标签,“白名单”中指定的标签除外。这不是您想要的,但为了详尽无遗,我也告诉您这一点。

编辑:我找到了获得该正则表达式的原始来源。为了公平起见,我想引用作者:http://bavotasan.com/tutorials/using-php-to-remove-an-html-tag-from-a-string/

关于php - 使用 PHP 删除 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5844442/

相关文章:

php - 是否可以在服务器范围内定义 PHP 类?

ruby-on-rails - 正则表达式检测基本 SQL 注入(inject),但不能作为防止 SQL 注入(inject)的手段

Java String Split 从大字符串中获取单个数据

php - 使用 Paypal php rest SDK 汇款

php - 在包含多个对象的数组上使用 array_diff()

php - 使用谷歌翻译 API 翻译 PHP $string

javascript - 提交表单并重新加载

java - 如何从 Java 中的字符串中删除\u200B(零长度空白 Unicode 字符)?

javascript - RegExp 通过中间字符匹配来分割字符串

javascript - 删除所有标题零,除非它是 ","或 "."之前的零或 ","或 "."之后的零