Javascript - 从推文中查找推特短网址 [重复]

Posted

技术标签:

【中文标题】Javascript - 从推文中查找推特短网址 [重复]【英文标题】:Javascript - Find twitter short url from tweet [duplicate] 【发布时间】:2016-06-21 23:51:25 【问题描述】:

我正在寻找一个 jquery 代码来从推文中找到 url 部分并提醒它。我将这条推文包裹在一个带有 .tweet 类的 div 中

这里有一些推文https://t.co/CTyPa0sYmp

我试过Regx表达式,但我猜是因为url中的大写,它只能找到它的开头。

var searchText = jQuery('.tweet').text(),
urls = searchText.match(/\b(https)?(:\/\/)?(\S*)\.(\w2,4)\b/i);
alert(urls);

但代码只提示“https://t.co”

我到底做错了什么?

JSFIDDLE

【问题讨论】:

jsfiddle.net/gd7kR/314 正则表达式错误。我为所有人做了一场比赛。这不是一个完美的答案。但是,这就是你所缺少的。 \/\w+ 添加到最后一个捕获组 【参考方案1】:

从here 复制以下正则表达式,应该适用于您的情况。我将此问题标记为重复。

/\b((http|https)?:\/\/(?:www\.|(?!www))[^\s\.]+\.[^\s]2,|www\.[^\s]+\.[^\s]2,)\b/ig

【讨论】:

非常感谢阿马尔。抱歉,这是重复的,因为有时它非常紧急,您没有足够的时间进行适当的研究。 没问题兄弟 :) 一切顺利

以上是关于Javascript - 从推文中查找推特短网址 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何从推特获取用户名

从推特上一道小学数学题看内卷破解之道

从推特上一道小学数学题看内卷破解之道

从推特上一道小学数学题看内卷破解之道

sh 从推文中为URL生成适当的标签

图森计划裁员25%/ 特斯拉被曝将冻结招聘/ 天才黑客Geohot从推特辞职…今日更多新鲜事在此...