从PHP函数中的一条推文中检索所有主题标签 [英] Retrieve all hashtags from a tweet in a PHP function
本文介绍了从PHP函数中的一条推文中检索所有主题标签的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想使用PHP函数从一条推文中检索所有主题标签.
I want to retrieve all hashtags from a tweet using a PHP function.
我知道有人在此处提出了类似的问题,但没有提示如何在PHP中完全实现此目的.由于我对正则表达式不是很熟悉,所以不知道如何编写一个在tweet中返回所有哈希标签数组的函数.
I know someone asked a similar question here, but there is no hint how exactly to implement this in PHP. Since I'm not very familiar with regular expressions, don't know how to write a function that returns an array of all hashtags in a tweet.
那么,如何使用以下正则表达式做到这一点:
So how do I do this, using the following regular expression:
#\S*\w
推荐答案
$tweet = "this has a #hashtag a #badhash-tag and a #goodhash_tag";
preg_match_all("/(#\w+)/", $tweet, $matches);
var_dump( $matches );
*破折号是井号的非法字符,允许使用下划线.
*Dashes are illegal chars for hashtags, underscores are allowed.
这篇关于从PHP函数中的一条推文中检索所有主题标签的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文