Извлечь часть URL - PullRequest
       7

Извлечь часть URL

1 голос
/ 22 июля 2010

У меня есть URL, и мне нужно извлечь его часть.

URL выглядит так:<a href="http://website.com/get.php?url=http://www.website2.com/index.html?articleID=123456" rel="nofollow noreferrer">http://website.com/get.php?url=http://www.website2.com/index.html?articleID=123456</a>

И мне нужно извлечь эту часть:<a href="http://www.website2.com/index.html?articleID=123456" rel="nofollow noreferrer">http://www.website2.com/index.html?articleID=123456</a>

Как бы я это сделал в Objective-C?

Ответы [ 2 ]

3 голосов
/ 22 июля 2010

Прежде всего, создайте NSURL. Затем используйте метод query, чтобы получить часть строки запроса:

NSURL    * url = [ NSURL URLWithString: @"... your url ..." ];
NSString * q   = [ url query ];

Затем вы можете использовать методы NSString для выделения необходимой части.

2 голосов
/ 22 июля 2010

См. Методы NSString -rangeOfSubstring: и -componentsSeparatedByString:.

В этом случае вы можете просто разбить строку на "=".

...