Как я могу получить URL ссылки HREF из строки HTML - PullRequest
0 голосов
/ 27 ноября 2011

в моем приложении для iOS я хочу взять адрес URL из этой строки html и отобразить его на 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>

Как извлечь значение HREF из строки HTML.

Здесь я хочу получить значение 'http://www.youtube.com/watch?v=689mBder' ..

1 Ответ

1 голос
/ 27 ноября 2011

Попробуйте это

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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...