例如,<a href="http://msdn.microsoft.com/art029nr/">remove links to here but keep text</a> but <a href="http://herpyderp.com">leave all other links alone</a>
我一直在尝试使用 preg_replace 来解决这个问题。我在这里进行了搜索并找到了解决部分问题的答案。
PHP的答案:从文本中删除特定域的所有超链接会删除指向特定 url 的链接,但也会删除文本。
http://php-opensource-help.blogspot.ie/2010/10/how-to-remove-hyperlink-from-string.html的网站从字符串中删除超链接,但我似乎无法修改模式以便它仅适用于特定网站。