取出字符串中间以#隔开的内容 例如 <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];
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/mr_banma/article/details/47614789