我有一个NSString
,如下所示:
http://fiskltd.com/components/com_jshopping/files/img_products/thumb_09afd9f041af34fb0cffec1e0b1222e8.jpg
我需要从这个字符串中提取:
thumb_09afd9f041af34fb0cffec1e0b1222e8.jpg
我会有很多这样的字符串,所以我不知道字符的数量以及图片名称中有多少字符。谁能告诉我如何提取图片的名称?
答案 0 :(得分:2)
试试这个:
NSString *originalString = @"http://fiskltd.com/components/com_jshopping/files/img_products/thumb_09afd9f041af34fb0cffec1e0b1222e8.jpg";
NSString *filename = [originalString lastPathComponent];
Apple docs here.
答案 1 :(得分:2)
可能是[NSString lastPathComponent]
的最佳解决方案。