本文介绍了如何使用Javascript从推文中提取Twitter用户名的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想使用Javascript解析一条tweet,并返回一个包含该tweet中提到的人员的数组. Twitter用户名均以@开头.假设我已经有了字符串,该怎么办?
I want to use Javascript to parse a tweet and return an array containing the people mentioned in that tweet. Twitter usernames all begin with @. Assuming that I already have the string, how can this be done?
推荐答案
var tweet = "hello to @you and @him!";
var users = tweet.match(/@\w+/g);
console.log(users); // Will return an array containing ["@you", "@him"]
然后,您可以剥离@
以仅获取名称:
Then, you can strip the @
to only get the names:
for (userIndex = 0; userIndex < users.length; userIndex++)
users[userIndex] = users[userIndex].substr(1);
然后将其返回为
["you", "him"]
这篇关于如何使用Javascript从推文中提取Twitter用户名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!