2010-11-11 83 views
0

我想用另一个字符串替换文件或NSString中的特定子字符串。这就像典型的“全部替换”功能。你能为此建议任何现有的程序或功能吗?文件或NSString的'全部替换'功能

非常感谢。非常感谢您的帮助。

回答

2

您无法编辑NSString。你需要使用NSMutableString。

 
[myMutableString replaceOccurrencesOfString:@"target" withString:@"replacement" options:NSLiteralSearch range: NSMakeRange(0, [myMutableString length])]; 

注:我没有编译代码。

2

stringByReplacingOccurrencesOfString将完成这项工作。

NSString *newString = [actualString stringByReplacingOccurrencesOfString:@"find substring" withString:@"replace with this"]; 
+1

这不是取代实际的字符串,而是返回一个新的字符串。虽然在很多情况下它已经足够了。 – taskinoor 2010-11-11 12:16:21