PHP - 搜索标签并将其替换为链接


PHP - Search and replace tags with links

我对PHP开发有点陌生,所以我目前只是尝试一些基本的东西。

我有一个PHP网站,有几个页面。我想创建一个脚本,将任何内容与我编写的主题标签链接起来以链接到Twitter。

因此,例如,如果我有一个带有 #wednesday 的页面,脚本将选取它并自动将主题标签链接到Twitter上的该搜索。

不是在寻找为我做这件事的人,但我真的很感激提示以及你会考虑使用哪些功能来创建这样简单的东西。

谢谢!

为此使用正则表达式:

$newContent = preg_replace(
   '/#('w+)/',
   '<a href="https://twitter.com/hashtag/$1">#$1</a>',
   $content
);

这里:

/#('w+)/的意思是找到任何以#
开头的单词 <a href="https://twitter.com/hashtag/$1">#$1</a>替换和$1表示找到哈希标记。
$content内容替换哈希标签的位置

工作示例:https://regex101.com/r/eG2qN0/1