美文网首页
获取URL的指定参数对应值

获取URL的指定参数对应值

作者: 随风飘荡的小逗逼 | 来源:发表于2016-09-29 10:03 被阅读41次

    + (NSString *) paramValueOfUrl:(NSString *) url withParam:(NSString *) param{

    NSError *error;

    NSString *regTags=[[NSString alloc] initWithFormat:@"(^|&|\\?)+%@=+([^&]*)(&|$)",param];

    NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:regTags

    options:NSRegularExpressionCaseInsensitive

    error:&error];

    // 执行匹配的过程

    NSArray *matches = [regex matchesInString:url

    options:0

    range:NSMakeRange(0, [url length])];

    for (NSTextCheckingResult *match in matches) {

    NSString *tagValue = [url substringWithRange:[match rangeAtIndex:2]];  // 分组2所对应的串

    return tagValue;

    }

    return nil;

    }

    相关文章

      网友评论

          本文标题:获取URL的指定参数对应值

          本文链接:https://www.haomeiwen.com/subject/srgcyttx.html