Парсинг веб-URL в iPhone Development - PullRequest
0 голосов
/ 27 сентября 2011

Я пытаюсь разобрать строку HTML в приложении для iPhone.

Пример: URL-адрес http://www.apple.com/developer

Я хочу удалить часть "разработчик", чтобы все, что у меня будет, будетбыть http://www.apple.com

Как я мог это сделать?

Ответы [ 3 ]

4 голосов
/ 27 сентября 2011

Вы также можете принести его в NSURL и получить нужные детали:

NSURL *url = [NSURL URLWithString:@"http://www.apple.com/developer"];
[url host]; // @"www.apple.com"
[url scheme]; // @"http"
0 голосов
/ 27 сентября 2011

Рассматривали ли вы метод NSUrl URLByDeletingLastPathComponent или метод pathComponents?

URLByDeletingLastPathComponent

Возвращает новый URL-адрес, созданный путем удаления последнего компонента пути из исходного URL-адреса.

pathComponents

Возвращает отдельные компоненты пути URL файла в массиве.

Здесь является хорошим руководством / примером по NSURL методам.

0 голосов
/ 27 сентября 2011

Вы можете найти третью косую черту в строке и затем вставить ее в строку, чтобы получить нужную часть

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...