Objective-C / iPhone - 字符串替换

时间:2011-04-02 09:50:04

标签: iphone objective-c replace nsstring

如何删除以下NSString中的“& expires_in = 87131”:

显然,值87131可能会在未来发生变化,而且它也始终是字符串的最后一部分。

NSString *accessToken = @"136369349714439%7C2.nNIKZW8Z7Yw_aaaffqKv7lVFYJg__.86400.1301824800-705896566%7Cp-z9A68pJqTDNjEMj0TrHogc2bw&expires_in=87131";
NSString *newStr = [accessToken stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

如果字符串保证只有一个&符号:

NSArray *components = [accessToken componentsSeparatedByString:@"&"];
accessToken = [components objectAtIndex:0];