我想简单地将所有“+”替换为空白的“”char ... 我试过这里列出的一些样本,也用过NSSMutableString,但是程序崩溃了...... 什么是从另一个更换char的最佳方法? 感谢
答案 0 :(得分:13)
如果要在适当的位置替换可变字符串(NSMutableString):
[theMutableString replaceOccurrencesOfString:@"+"
withString:@" "
options:0
range:NSMakeRange(0, [theMutableString length])]
如果要创建新的不可变字符串(NSString):
NSString* newString = [theString stringByReplacingOccurrencesOfString:@"+"
withString:@" "];
答案 1 :(得分:1)
NSString *firstString = @"I'm a noob at Objective-C", *finalString;
finalString = [[firstString stringByReplacingOccurrencesOfString:@"O" withString:@"0"] stringByReplacingOccurrencesOfString:@"o" withString:@"0"];
获得here的代码!