识别iphone中两个字符串之间的字符串
可能重复:识别iphone中两个字符串之间的字符串,iphone,Iphone,可能重复: 我对iphone还不熟悉。我被一个问题打动了,那就是,我有一个字符串,它以xmlformat表示某个网站()的源代码 请查看上述网站的查看源,查看源是我现在的字符串 在上面的字符串中,我想搜索以(href=“)开始,以(.zip)结束的字符串之间的字符串,然后我们得到这两个字符串之间的所有字符串,然后我必须将所有这些字符串放入一个数组中 如果任何机构都知道这一点,请在步骤中解释这一点,并帮助我……使用NSRegularExpression: NSRegularExpression
我对iphone还不熟悉。我被一个问题打动了,那就是,我有一个字符串,它以xmlformat表示某个网站()的源代码 请查看上述网站的查看源,查看源是我现在的字符串 在上面的字符串中,我想搜索以(href=“)开始,以(.zip)结束的字符串之间的字符串,然后我们得到这两个字符串之间的所有字符串,然后我必须将所有这些字符串放入一个数组中
如果任何机构都知道这一点,请在步骤中解释这一点,并帮助我……使用NSRegularExpression:
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"href=\"(.*)\.zip\"" options:NSRegularExpressionCaseInsensitive error:&error];
NSRange rangeOfFirstMatch = [regex rangeOfFirstMatchInString:yourText options:0 range:NSMakeRange(0, [yourText length])];
if (!NSEqualRanges(rangeOfFirstMatch, NSMakeRange(NSNotFound, 0))) {
NSString *substringForFirstMatch = [yourText substringWithRange:rangeOfFirstMatch];
NSLog(@"Extracted URL: %@",substringForFirstMatch);
}