2010-07-08 116 views
0

让我自己与NSString的各种范围方法以及它们应该在何时何地使用相混淆。可可 - 从字符串中删除所有字符并包括子字符串

我有一个随机字符串。某处字符串中它可能(或可能不会)包含一个标识符,如“客户名称:”(引号将不包括在内。)

问题:我需要一个新的字符串,这里的一切行动和包括“客户名称:”已从原始字符串中删除。

任何意见表示赞赏。

需要Mac OS X 10.4兼容性,手动GC。

回答

3
NSRange range = [str rangeOfString:@"Customer Name:"]; 
NSString *newStr = [str substringFromIndex:range.location + range.length]; 
+0

非常感谢!随着对范围结果的检查,这很好。干杯。 – SirRatty 2010-07-08 03:15:24