希望有人能帮我-我想替换字符串中的某个字符,我想知道最好的方法是什么?
我知道字符的位置,例如,如果我想将字符串中的第三个字符从a改为B,我该如何编码?
希望有人能帮我-我想替换字符串中的某个字符,我想知道最好的方法是什么?
我知道字符的位置,例如,如果我想将字符串中的第三个字符从a改为B,我该如何编码?
如果它始终是您可以使用的同一个字符:
stringByReplacingOccurrencesOfString:withString:
如果同一位置的同一字符串,则可以使用:
stringByReplacingOccurrencesOfString:withString:options:range:
如果只是您可以使用的特定位置:
stringByReplacingCharactersInRange:withString:
此处的文档:
例如:
NSString *someText = @"Goat";
NSRange range = NSMakeRange(0,1);
NSString *newText = [someText stringByReplacingCharactersInRange:range withString:@"B"];
新文本等于"船"