1

URL があり、その一部を抽出する必要があります。

URL は次のようになります。
http://website.com/get.php?url=http://www.website2.com/index.html?articleID=123456

そして、この部分を抽出する必要があります:
http://www.website2.com/index.html?articleID=123456

Objective-Cでこれを行うにはどうすればよいですか?

4

2 に答える 2

3

まず、NSURL を作成します。次に、queryメソッドを使用してクエリ文字列部分を取得します。

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

次に、NSString メソッドを使用して、必要な部分を分離できます。

于 2010-07-22T12:19:29.117 に答える
2

NSString -rangeOfSubstring:および-componentsSeparatedByString:メソッドを参照してください。

この場合、「=」で文字列を分割できます。

于 2010-07-22T12:19:00.167 に答える