【发布时间】:2011-03-24 21:32:02
【问题描述】:
你好 我有一个这样的字符串:
Results for: 123D12
2010
2009
2008
2007
2006
YEAR: 2006 WEEK: 2 PRODIDNUM: 37911
ACCESSKEY: FA3540B52F
2005
2004
YEAR: 2004 WEEK: 22 PRODIDNUM: 46178
ACCESSKEY: 58B2509373
我想找出 ACCESSKEY 来帮助我获取十六进制(在本例中是 FA3540B52F 和 58B2509373)。
问题是,当我使用 rangeOfString 获取访问密钥时,它只会停止到第一个!这是我的代码:
if ([strippedString rangeOfString:@"ACCESSKEY"].location != NSNotFound ) {
NSUInteger int1=[strippedString rangeOfString:@"ACCESSKEY"].location;
NSString *finssid = [strippedString substringWithRange:NSMakeRange(int1+11,10)];
NSLog(@"Output = Found it %d \n",int1);
NSLog(@"Output =%@ \n \n",finssid);
}
我在这里做错了什么?
【问题讨论】:
标签: iphone objective-c nsstring