我想简单地将所有出现的“+”替换为空白“”字符...我尝试了此处列出的一些示例,也使用了 NSSMutableString,但程序崩溃...从另一个字符替换字符的最佳方法是什么?谢谢
问问题
3101 次
2 回答
13
如果要就地替换为可变字符串(NSMutableString):
[theMutableString replaceOccurrencesOfString:@"+"
withString:@" "
options:0
range:NSMakeRange(0, [theMutableString length])]
如果要创建一个新的不可变字符串(NSString):
NSString* newString = [theString stringByReplacingOccurrencesOfString:@"+"
withString:@" "];
于 2010-06-29T08:29:30.533 回答
1
NSString *firstString = @"I'm a noob at Objective-C", *finalString;
finalString = [[firstString stringByReplacingOccurrencesOfString:@"O" withString:@"0"] stringByReplacingOccurrencesOfString:@"o" withString:@"0"];
从这里得到代码!
于 2010-06-29T08:30:19.347 回答