Как найти последнее вхождение подстроки в NSString? - PullRequest
92 голосов
/ 14 марта 2010

Как бы я мог получить последнее вхождение строки NSString в другой строке NSString? Например, в «abc def ghi abc def ghi» я хочу найти индекс второго «abc», а не первого. Я знаю, что мог бы сделать это с помощью связки rangeOfStrings, но уже есть функция для этого?

1 Ответ

278 голосов
/ 14 марта 2010

Используйте rangeOfString:options:, включая NSBackwardsSearch в опциях.

[@"abc def ghi abc def ghi" rangeOfString:@"abc" options:NSBackwardsSearch];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...