在字符串中找到你需要的位置

#import <Foundation/Foundation.h>

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

    @autoreleasepool {

        NSString *str=@"http://localhost:8099/test/user=admin&pwd=123";

        NSRange range1=[str rangeOfString:@"user="];

        NSRange range2=[str rangeOfString:@"&pwd"];

        //找到位置

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

        NSUInteger  useLen=range2.location-(range1.location+range1.length);

        NSUInteger userLoc=range1.location+range1.length;

        NSRange userrange={userLoc,useLen};

        

        NSString *user=[str substringWithRange:userrange];

        NSLog(@"%@",user);   

    }

    return 0;

}

原文地址:https://www.cnblogs.com/jidezhi/p/5120449.html