NSURL

2012-03-14 20 views
2

から文字列をフェッチ私はNSURLNSURL

NSURL* url = [NSURL URLWithString:@"http://www.google.com"]; 

を持っている私は、私はそれを行うことができますどのように、この文字列から「グーグル」を取得したいですか?

答えて

6

あなたはこれでちょうどドメイン部分を取得することができます:あなたwww.google.comを取得します、そして、あなたはwww..com部品を取り除くために、いくつかの正規表現/文字列置換を行う必要があります...

[url host] 

私は次のような正規表現の何かをお勧めしたい:

\.?(.+)\.([a-z]{2,})$ 

...そしてあなたがしたいパートのその最初の試合を引き出します。