[objective-c] NSString에서 마지막 부분 문자열을 어떻게 찾습니까?

다른 NSString 내에서 NSString의 마지막 발생을 어떻게 얻을 수 있습니까? 예를 들어, “abc def ghi abc def ghi”에서 첫 번째가 아닌 두 번째 “abc”의 색인을 찾고 싶습니다. rangeOfStrings 묶음으로 이것을 할 수 있다는 것을 알고 있지만 이미 그 기능이 있습니까?



답변

옵션을 rangeOfString:options:포함하여 NSBackwardsSearch를 사용하십시오 .

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


답변