如何删除以下NSString
中的“& expires_in = 87131”:
显然,值87131可能会在未来发生变化,而且它也始终是字符串的最后一部分。
NSString *accessToken = @"136369349714439%7C2.nNIKZW8Z7Yw_aaaffqKv7lVFYJg__.86400.1301824800-705896566%7Cp-z9A68pJqTDNjEMj0TrHogc2bw&expires_in=87131";
NSString *newStr = [accessToken stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
答案 0 :(得分:2)
对于'修复%7C字符',请参阅NSString stringByReplacingPercentEscapesUsingEncoding
答案 1 :(得分:2)
如果字符串保证只有一个&符号:
NSArray *components = [accessToken componentsSeparatedByString:@"&"];
accessToken = [components objectAtIndex:0];