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 に答える