Подстрока Objective-C - PullRequest
       29

Подстрока Objective-C

0 голосов
/ 11 февраля 2011

Я хотел бы знать, как захватить все между http:// and /

ПРИМЕЧАНИЕ. IP-адрес будет меняться в зависимости от среды, и вместо IP-адреса это может быть имя хоста. Мне нужно уметь справиться с обоими.

например.,

http://127.0.0.1/foo/bar/chocolate

Выход:

http://127.0.0.1

1 Ответ

4 голосов
/ 11 февраля 2011

Это похоже на URL. Почему бы не использовать что-то вроде

[[NSURL URLWithString:theString] host]

Это вернет часть имени хоста URL, которая в вашем примере равна 127.0.0.1. Если вам действительно нужен полный URL, содержащий только хост, вы также можете попробовать что-то вроде

[[NSURL URLWithString:"/" relativeToURL:[NSURL URLWithString:theString]] absoluteURL]
...