我正在尝试为win 7创建一个小工具,该小工具可从站点检索RSS feed。到目前为止,一切都很好,只是我想补充一点。到目前为止,该小工具从提要中提取链接并将其存储在名为“articlelink”的变量中,该链接通常类似于“http://site.ro/film/2009/brxfcno-/22462”或“http://site.ro/serial/2004/veronica-mars---sez-3/1902”。

此变量用于在弹出窗口的标题中创建链接,该链接在按下小工具窗口中的链接时显示。

我需要的是一段代码,该代码在末尾提取数字(22462,1902),并将其存储在另一个变量中,以便我可以用它创建一个新链接,该链接可以作为单独的链接显示在弹出窗口中。



初始链接
http://site.ro/serial/2004/veronica-mars---sezonul-3/1902

新连结
http://site.ro/get/1902

最佳答案

var link = "h*t*t*p://site.ro/serial/2004/veronica-mars---sezonul-3/1902";
var id = link.match(/\d+$/)[0]; // id will contain: 1902

在下面回答飞溅的问题:
var matches = link.match(/([^/]+)\/(\d+)$/);
var id = matches[2]; // 1902
var title = matches[1]; // veronica-mars---sezonul-3

10-05 20:36