字符串 查询

int main(int argc, const char * argv[]) {

    @autoreleasepool {

     NSString*string=@"ghilsgfudr;ioabujfilbvj:user=admin&pwd=123";

        

    NSRange rang=[string rangeOfString:@"ioabujfilbvj"];

    

    if (rang.location==NSNotFound) {

        NSLog(@"未找到");

    }

    else

    {

        NSLog(@"location=%ld,length=%ld",rang.location,rang.length);

    }

    

    //快速输出范围

    NSLog(@"%@",NSStringFromRange(rang));

    

        NSRange rang1=[string rangeOfString:@"user="];

        NSRange rang2=[string rangeOfString:@"&pwd"];

        NSUInteger userLocation=rang1.length+rang1.location;

        NSUInteger userLength=rang2.location-(rang1.location+rang1.length);

        NSRange userRang={userLocation,userLength};

        NSString *user=[string substringWithRange:userRang];

        NSLog(@"%@",user);

    

    return 0;

}

}

posted @ 2016-01-11 10:29  纽伦堡幅度  阅读(103)  评论(0编辑  收藏  举报