我需要從這個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