javascript - 如何使用 Javascript 从推文中提取 Twitter 用户名

标签 javascript string parsing twitter

我想使用 Javascript 解析一条推文并返回一个包含该推文中提到的人的数组。 Twitter 用户名都以@开头。假设我已经有了字符串,这怎么办?

最佳答案

var tweet = "hello to @you and @him!";
var users = tweet.match(/@\w+/g);
console.log(users); // Will return an array containing ["@you", "@him"]

然后,您可以删除 @ 以仅获取名称:

for (userIndex = 0; userIndex < users.length; userIndex++)
    users[userIndex] = users[userIndex].substr(1);

然后将数组返回为

["you", "him"]

关于javascript - 如何使用 Javascript 从推文中提取 Twitter 用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9665279/

相关文章:

java - 在 Android 中解析 JSON 字符串的更快方法

Javascript json 数据在每个附加内容中被 trim

javascript - 输入 "form"的事件监听器?

javascript - 如何使用 javascript/jQuery 在客户端从 MongoDB 获取数据

python - Python中排列的递归实现

parsing - 如何将此语法转换为 LR(1)?

java - 在java中加载和解析csv

javascript - 将 mongodb 集合项添加到不和谐嵌入中

c - 在 C 中不用递归查找字符串长度

c - 如何在C中向后读取文件?