我需要从这个URL斜线后拿到最后一部分或使用正则表达式甚至只是数量:如何使用正则表达式获取songkick URL的最后部分?
http://www.songkick.com/artists/2884896-netsky
有谁知道我怎么能去这样做?
非常感谢, 乔
我需要从这个URL斜线后拿到最后一部分或使用正则表达式甚至只是数量:如何使用正则表达式获取songkick URL的最后部分?
http://www.songkick.com/artists/2884896-netsky
有谁知道我怎么能去这样做?
非常感谢, 乔
我有一个正则表达式找到最后斜线后的一切 - 它是([^ //] +)$。谢谢!
不知道这是否是对你合适:
最后一部分:
"http://www.songkick.com/artists/2884896-netsky".replace(/.*\//,"")
"2884896-netsky"
号:
"http://www.songkick.com/artists/2884896-netsky".replace(/.*\//,"").match(/\d+/)
["2884896"]
试试这个:
var s = "http://www.songkick.com/artists/2884896-netsky";
s.match(/[^\/]+$/)[0]
[^\/]+
比赛一个或多个人物[R比/
$
字符串
对于刚刚数结束比赛,尝试:
var value = s.match(/(\d+)[^\/\d]+$/)[1];
value = parseInt(value, 10); // convert it to an Integer
(\d+)
与任意数量和组它
[^\/\d]+
匹配任何东西,除了数字或/
您能告诉我们您尝试过什么吗? – huon
我试过preg_match(“/ songkick。* \ /(\ d +)/ i”,$ url,$ result); ? – Joe