Wie finde ich das letzte Vorkommen eines Teilstrings in einem NSString?


93

Wie würde ich das letzte Auftreten eines NSStrings in einem anderen NSString erhalten? Zum Beispiel möchte ich in "abc def ghi abc def ghi" den Index des zweiten "abc" finden, nicht des ersten. Ich weiß, dass ich dies mit einer Reihe von rangeOfStrings tun könnte, aber gibt es dafür bereits eine Funktion?

Antworten:


280

Verwenden Sie rangeOfString:options:, auch NSBackwardsSearchin den Optionen.

[@"abc def ghi abc def ghi" rangeOfString:@"abc" options:NSBackwardsSearch];
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.