Objective-C:从 NSString 中删除子字符串的最佳方法?

Objective-C: Best way to delete substring from NSString?

如果我想从 NSString @"this is my book" 中删除一个值,我应该使用什么?

我要的return值是@"this is book".

NSString *myString = @"this is my book";

myString  = [myString stringByReplacingOccurrencesOfString:@" my " withString:@" "];

希望对您有所帮助

您可以使用 NSRange

    NSString *string = @"lorem ipsum dolor sit amet";

NSRange 范围 = [string rangeOfString:@"ipsum"]; // {.location=6, .length=5}

NSString *substring = [string substringWithRange: