我想知道是否有可能得到这部分的字符串。 这里是我的字符串:是否有可能得到这部分的字符串
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