2010-07-08 90 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