如何从另一个NSString中删除NSString的文本

时间:2012-07-06 17:06:17

标签: objective-c ios nsstring

例如:

NSString *sentence = @"My name is Roman";
NSString *name  = @"Roman";

有没有办法从name字符串中删除sentence的文字?

3 个答案:

答案 0 :(得分:10)

NSString* result = [sentence stringByReplacingOccurrencesOfString:name withString:@""];

答案 1 :(得分:8)

sentence = [sentence stringByReplacingOccurrencesOfString:name withString:@""];

答案 2 :(得分:1)

或者,您可以像这样使用substringWithRange:

  

NSString * finalString = [sentence substringWithRange:NSMakeRange(3,16)];