Замена единственного вхождения строки Obj-c - PullRequest
5 голосов
/ 04 сентября 2011

Я пытаюсь заменить только одно вхождение строки NSS на другую строку. Я знаю, что вы можете использовать stringByReplacing * Вхождения * OfString ; однако это заменяет все вхождения. То, что я ищу, больше похоже на stringByReplacing * Вхождение * OfString . Если бы кто-нибудь мог мне помочь, это было бы здорово. Спасибо, Джнани

1 Ответ

9 голосов
/ 04 сентября 2011

Как то так?

NSRange location = [someString rangeOfString:stringToReplace];
NSString* result = [someString stringByReplacingCharactersInRange:location withString:stringToReplaceWith];
...