2010-03-13 93 views
89

如何獲得另一個NSString中最後一次出現的NSString?例如,在「abc def ghi abc def ghi」中,我想找到第二個「abc」的索引,而不是第一個索引。我知道我可以用一堆rangeOfStrings做到這一點,但是那裏已經有一個函數了嗎?如何查找NSString中最後一次出現的子字符串?

回答

271

使用rangeOfString:options:,包括NSBackwardsSearch中的選項。

[@"abc def ghi abc def ghi" rangeOfString:@"abc" options:NSBackwardsSearch]; 
相關問題