删除前缀objective-c mac

时间:2012-09-15 12:53:02

标签: string macos cocoa nsstring

如何删除前缀" test"来自NSString? 我已经尝试了stringByReplacingOccurrencesOfString:,但这不是我想要的,因为它是我想要删除的前缀而不是其他字符串。

1 个答案:

答案 0 :(得分:57)

NSString *prefixToRemove = @"test";
NSString *newString = [originalString copy];
if ([originalString hasPrefix:prefixToRemove])
    newString = [originalString substringFromIndex:[prefixToRemove length]];