Objective c 替换字符串Obj-c的单个匹配项

Objective c 替换字符串Obj-c的单个匹配项,objective-c,string,cocoa,replace,nsstring,Objective C,String,Cocoa,Replace,Nsstring,我正在尝试用另一个字符串替换NSString的一个实例。我知道您可以通过替换字符串的*出现次数*来使用字符串;但是,这将替换所有引用。我所寻找的更像是字符串的替换*发生次数。如果有人能帮助我,那就太好了。谢谢 像这样的事 NSRange location = [someString rangeOfString:stringToReplace]; NSString* result = [someString stringByReplacingCharactersInRange:location w

我正在尝试用另一个字符串替换NSString的一个实例。我知道您可以通过替换字符串的*出现次数*来使用字符串;但是,这将替换所有引用。我所寻找的更像是字符串的替换*发生次数。如果有人能帮助我,那就太好了。谢谢 像这样的事

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

这正是OP所问的:pminditbrother@SVD。。。他只要求一个。。。他没有提到它是第一次还是最后一次,或者介于两者之间的确,他没有提到。。。因此,替换任何事件(包括第一次)的解决方案都是有效的;)