如何从NSString中省略某个子字符串?

时间:2012-04-28 17:46:36

标签: objective-c ios xcode nsstring

我想知道如何在NSString中省略特定的子串,假设NSString确实包含该子串。

例如:

原始字符串:“这是一个字符串,但这些字词应该省略。”

省略的子串:“但是这些词应该省略”。

结果字符串:“这是一个字符串。”

非常感谢, iLyrical。

2 个答案:

答案 0 :(得分:3)

NSString *originalString = @"This is a string but these words should be omitted.";
NSString *substringToOmit = @" but these words should be omitted";
NSString *resultString = [originalString stringByReplacingOccurencesOfString:substringToOmit
                                                                  withString:@""];

答案 1 :(得分:2)

请参阅NSString的{​​{1}}。您可能还希望使用stringByReplacingOccurrencesOfString:withString:修剪尾随空格。