Как сохранить последнюю часть строки? - PullRequest
1 голос
/ 28 июня 2011

У меня есть строка как http://www.google.co.uk/ig/images/weather/partly_cloudy.gif. Мне нужно сохранить только partly_cloudy.gif. Как мне выбрать эту часть строки obly?

Ответы [ 2 ]

1 голос
/ 28 июня 2011

Если вы уверены, что он представляет путь, вы можете вызвать для него метод lastPathComponent.

Использование

NSString * link = @"http://www.google.co.uk/ig/images/weather/partly_cloudy.gif";
NSLog(@"%@", [link lastPathComponent]);
0 голосов
/ 28 июня 2011

Используйте функцию NSString componentsSeparatedByString.Например, NSString *url = @"http://www.google.com/1/2/3/test.gif"; NSArray *components = [url componentsSeparatedByString:@"/"]; даст вам NSArray всех строк между символом '/'.

Ссылка NSString: http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...