PHP 正则表达式使Twitter链接可点击

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 正则表达式使Twitter链接可点击相关的知识,希望对你有一定的参考价值。

function twitterify($ret) {
  $ret = preg_replace("#(^|[\n ])([\w]+?://[\w]+[^ \"\n\r\t< ]*)#", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>", $ret);
  $ret = preg_replace("#(^|[\n ])((www|ftp)\.[^ \"\t\n\r< ]*)#", "\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>", $ret);
  $ret = preg_replace("/@(\w+)/", "<a href=\"http://www.twitter.com/\\1\" target=\"_blank\">@\\1</a>", $ret);
  $ret = preg_replace("/#(\w+)/", "<a href=\"http://search.twitter.com/search?q=\\1\" target=\"_blank\">#\\1</a>", $ret);
return $ret;
}

以上是关于PHP 正则表达式使Twitter链接可点击的主要内容,如果未能解决你的问题,请参考以下文章

在PHP中使用PCRE使链接可点击

使用PHP在字符串中查找电话号码并使其可点击调用[关闭]

使标签/文本自动识别QtQuick / QML中的链接?

使 JavaScript 正则表达式等效于 PHP 正则表达式

正则表达式 - 从 PHP 中的 html 字符串获取表格

Twitter用户名的正则表达式