本文介绍了如何使用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用户名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-18 17:01