- (NSString *)getFirstImage:(NSString *)htmlString{
NSString *urlImage=nil;
NSScanner *theScanner = [NSScanner scannerWithString:htmlString];
// find start of IMG tag
[theScanner scanUpToString:@"<img" intoString:nil];
do {
[theScanner scanUpToString:@"src" intoString:nil];
NSCharacterSet *charset = [NSCharacterSet characterSetWithCharactersInString:@"\"'"];
[theScanner scanUpToCharactersFromSet:charset intoString:nil];
[theScanner scanCharactersFromSet:charset intoString:nil];
[theScanner scanUpToCharactersFromSet:charset intoString:&urlImage];
if([urlImage rangeOfString:@"imagebutton.gif"].location == NSNotFound) return urlImage;
}while (![theScanner isAtEnd] );
if([theScanner isAtEnd]) return nil;
return urlImage;
}
NSString *urlImage=nil;
NSScanner *theScanner = [NSScanner scannerWithString:htmlString];
// find start of IMG tag
[theScanner scanUpToString:@"<img" intoString:nil];
do {
[theScanner scanUpToString:@"src" intoString:nil];
NSCharacterSet *charset = [NSCharacterSet characterSetWithCharactersInString:@"\"'"];
[theScanner scanUpToCharactersFromSet:charset intoString:nil];
[theScanner scanCharactersFromSet:charset intoString:nil];
[theScanner scanUpToCharactersFromSet:charset intoString:&urlImage];
if([urlImage rangeOfString:@"imagebutton.gif"].location == NSNotFound) return urlImage;
}while (![theScanner isAtEnd] );
if([theScanner isAtEnd]) return nil;
return urlImage;
}
No comments:
Post a Comment