提取表示URL的NSString的两个斜杠字符之间的子字符串

Ali*_*ani 0 extract nsstring ios

我有一个NSString对象,它是一个包含长随机字符组的网页的URL.我想提取字符串中只有两个斜杠之间的字符.任何人都可以帮我这样做吗?例如,我想在以下字符串中提取somewebpage.com和nextlink之间的刺痛.

链接.

βha*_*avḯ 7

    NSString *data = @"https://somewebpage.com/687474703a2f2f696e74726163782e636174686179706163696669632e636/nextlink/home";
    data = [data substringFromIndex:[data rangeOfString:@"somewebpage.com/"].location + [@"somewebpage.com/" length]];
    data = [data substringToIndex:[data rangeOfString:@"/nextlink"].location];

    NSLog(@"%@",data);
Run Code Online (Sandbox Code Playgroud)

注意:我假设somewebpage.com和nextlink是您网址的已知组件.因此,请在此处替换该部分