33

如何从 NSString 中删除前缀“test”?我已经尝试过stringByReplacingOccurrencesOfString:,但这不是我想要的,因为它是我不想从字符串的其他出现中删除的前缀。

4

1 回答 1

63
NSString *prefixToRemove = @"test";
NSString *newString = [originalString copy];
if ([originalString hasPrefix:prefixToRemove])
    newString = [originalString substringFromIndex:[prefixToRemove length]];
于 2012-09-15T12:54:59.250 回答