Làm cách nào để tìm lần xuất hiện cuối cùng của một chuỗi con trong NSString?


93

Làm cách nào để nhận được lần xuất hiện cuối cùng của một NSString trong một NSString khác? Ví dụ: trong "abc def ghi abc def ghi", tôi muốn tìm chỉ mục của "abc" thứ hai, không phải chỉ mục đầu tiên. Tôi biết tôi có thể làm điều này với một loạt các chuỗi rangeOfStrings, nhưng đã có một chức năng cho điều đó chưa?

Câu trả lời:


280

Sử dụng rangeOfString:options:, bao gồm NSBackwardsSearchtrong các tùy chọn.

[@"abc def ghi abc def ghi" rangeOfString:@"abc" options:NSBackwardsSearch];
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.