javascript - 匹配推文中可能的主题标签列表 - Javascript 或 jQuery

标签 javascript regex twitter

首先,我看了很多关于 Stackoverflow 的帖子,但我没有看到一个似乎是权威的方法。似乎总是有人在正则表​​达式中发现缺陷。

我已经检索了我的推文,很明显它们可以在每条推文中包含任意数量的主题标签。

如果我有一组可能的主题标签,我想查找 - ["#ENGLAND","#IRELAND","#wales"] 等。

检查推文是否包含这些主题标签的可靠方法是什么。我不想再次调用 API,我只想检查我现有的推文,因为我正在单击按钮以即时更改过滤,如果他们持续点击很长时间,我想避免速率限制。

编辑:

示例:这是一条包含#ENGLAND 和#someothertag 的推文

我想搜索所有推文,只显示包含一个或多个我的标签数组的推文,我已经缓存了这些推文,我不想调用包含任何标签的调用,只过滤现有结果!

最佳答案

当您可以对任何 话题标签进行哈希处理时,为什么只对特定的话题标签(您需要指定并维护)进行哈希处理?

我通常使用这样的东西:

var hashregex = /#([a-z0-9_\-]+)/gi,
    text = text.replace(hashregex, function (value) {
       return '<a target="_blank" href="http://twitter.com/#!/search?q=' + value.replace('#', '%23') + '">' + value + '</a>';
    });

然后当你将内容设置为已处理的推文时,你可以只使用text

关于javascript - 匹配推文中可能的主题标签列表 - Javascript 或 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9467857/

相关文章:

android - 如何使用 Twitter 4j 检索 Twitter 用户名

ios - Web 小部件无法在 iOS 设备上使用 Apache Cordova 应用程序

javascript - jquery ajax 发布被取消

javascript - 如何将 ajax 响应显示到 bootstrap 模式中

javascript - imacros 从提取的文本中剪切 txt 的一部分

javascript - 通过 jQuery 将 HTML 代码更改为 HTML

regex - 用于提取以 '/' 为界的文本的正则表达式

javascript - AngularJS:按内部数组对象字段过滤

php - 使用 PHP 正则表达式匹配字符串中的任何 Unicode 空白字符

c# - Twitter API - OOB 流