【发布时间】:2012-06-15 22:00:50
【问题描述】:
我需要一些关于 twitter 主题标签的帮助,我需要在 PHP 中提取某个主题标签作为字符串变量。 到现在为止我有这个
$hash = preg_replace ("/#(\\w+)/", "<a href=\"http://twitter.com/search?q=$1\">#$1</a>", $tweet_text);
但这只是将 hashtag_string 转换为链接
【问题讨论】:
-
您是要获取主题标签还是删除它?或两者?你所做的只是匹配一个主题标签模式,然后替换为完全相同的字符串。
-
您实际上只是用相同的东西替换主题标签......
-
一方面,
preg_replace就像名字所暗示的那样:它取代了一些东西 ...preg_match在语义上更适合你想要完成的事情。此外,如果您发布您要从中提取的源字符串的基本示例以及您想要从该源字符串中提取的确切内容的示例,则会更容易提供帮助。 -
关于 SO 的唯一完全有效的答案:stackoverflow.com/a/16609221