如何在NSString中查找子字符串的最后一次出现?

96

如何在一个NSString中获取另一个NSString的最后一个出现位置?例如,在“abc def ghi abc def ghi”中,我想要查找第二个“abc”的索引,而不是第一个。我知道可以使用一堆rangeOfStrings来完成此操作,但是否已经有函数可以实现这个功能?

1个回答

287

使用rangeOfString:options:,在选项中包括NSBackwardsSearch

[@"abc def ghi abc def ghi" rangeOfString:@"abc" options:NSBackwardsSearch];

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接