У меня есть NSString, который выглядит так:
NSString
http://fiskltd.com/components/com_jshopping/files/img_products/thumb_09afd9f041af34fb0cffec1e0b1222e8.jpg
И мне нужно извлечь из этой строки:
thumb_09afd9f041af34fb0cffec1e0b1222e8.jpg
У меня будет много таких строк, поэтому я не буду знать количество символов и сколько из них будет в названии картинки.Кто-нибудь может подсказать, как извлечь название картинки?
Может быть лучшим решением в вашем случае будет [NSString lastPathComponent].
[NSString lastPathComponent]
Попробуйте:
NSString *originalString = @"http://fiskltd.com/components/com_jshopping/files/img_products/thumb_09afd9f041af34fb0cffec1e0b1222e8.jpg"; NSString *filename = [originalString lastPathComponent];
Документы Apple здесь.