首先,我看了很多关于 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/