取出字符串中间以#隔开的内容 例如 <pre name="code" class="objc">pro#10011002#71 取出code 10011002 auto_id 71
NSString * link = @"pro#10011002#71";
<span style="white-space:pre"> </span>int j = 0; NSInteger code_begin = 0; NSInteger code_begin_count = 0; NSInteger auto_id_begin = 0; for (int i=0; i<[link length]; i++) { //code起始位置 if (j == 2) { code_begin = i; j++; }else if(j == 3){ //个数 code_begin_count++; }else if (j == 4){ //auto_id起始位置 auto_id_begin = i; j++; } NSString * c=[link substringWithRange:NSMakeRange(i, 1)]; if([c isEqualToString:@"#"]){ j++; } } NSString * code = [link substringWithRange:NSMakeRange(code_begin,code_begin_count)]; NSString * auto_id = [link substringFromIndex:auto_id_begin];
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-11-05 20:32:53