Как получить строку из длинной строки? - PullRequest
0 голосов
/ 17 марта 2011

У меня есть такая строка:

NSString *aString =
    [NSString stringWithFormat:"********************Documents/image%@.jpg",aNumber];

Я хочу вывести "Documents / image% @. Jpg" из строки?

Что я могу сделать? Я хочу использовать "substringFromIndex", но не знаю индекса.

1 Ответ

1 голос
/ 17 марта 2011

Вы можете использовать rangeOfString, чтобы найти индекс «Документы ...». Ссылка на класс NSString

И затем используйте это с 'substringFromIndex', чтобы получить нужную подстроку.Например:

[astring substringFromIndex:[aString rangeOfString:@"Documents"].location]

Вы должны добавить проверку ошибок, чтобы убедиться, что диапазон, возвращаемый методом rangeOfString, является правильным.

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