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