PHP - 使用链接搜索和替换标签

时间:2016-04-14 13:11:05

标签: php

我对PHP开发有点新意,所以我现在只是尝试一些基本的东西。

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

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

我并不是在寻找有人为我这样做,但我真的非常感谢提示以及你会考虑用什么功能去创造这样简单的东西。

谢谢!

1 个答案:

答案 0 :(得分:0)

使用正则表达式:

$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