我想知道是否有可能得到這部分的字符串。 這裏是我的字符串:是否有可能得到這部分的字符串
var string = "www.somesite.com/o/images%2Fc834vePyJ3SFVk2iO4rU0ke1cSa2%2F12391381_10205760647243398_2385261683139818614_n.jpg?alt=media&token=7a692a38-6982-474f-bea5-459c987ae575";
現在我希望能夠抓住字符串的只是這一部分,文件名:
12391381_10205760647243398_2385261683139818614_n.jpg
我想:
var result = /[^/]*$/.exec(""+url+"")[0];
,但它會返回
user%2Fc834vePyJ3SFVk2iO4rU0ke1cSa2%2F12391381_10205760647243398_2385261683139818614_n.jpg?alt=media&token=4c92c4d7-8979-4478-a63d-ea190bec87cf
我的正則表達式是錯誤的。
另一個是,文件擴展名可以是.png或jpg,所以它不固定爲jpg。
爲什麼你不希望使用分割標識符URL他們可以很方便 –
對不起,我編輯的問題,我不知道我的分割標識符 –
[你有什麼試過不行](http://whathaveyoutried.com)? – ManoDestra