在我的iOS应用程序中,我想从这个html字符串中获取url地址并将其显示在UILabel上。我该怎么做
<a href="http://www.youtube.com/watch?v=689mBder" target="_blank" rel="nofollow nofollow" onmousedown="UntrustedLink.bootstrap($(this), "vAQELu2Ne", event, bagof({}));">click here to watch</a>
如何从HTML字符串中提取HREF值。
在这里,我希望获得价值'http://www.youtube.com/watch?v=689mBder'..
答案 0 :(得分:1)
试试这个
NSRange start = [string rangeOfString:@"http://www.youtube.com/"];
NSRange end = [string rangeOfString:@"\" "];
int rangeLength = (int)(end.location - start.location);
NSString *hrefString = [[NSString alloc] initWithString:[string substringWithRange:NSMakeRange(start.location, rangeLength)]];
NSLog(@"%@",hrefString);