消除url字符串中的char

时间:2010-02-23 09:24:22

标签: iphone objective-c cocoa-touch nsstring

我是iphone的新手。我想从下面的url字符串和%20中删除%0A以后的字符。请任何人给出一些解决方法。

情况下:1

http://www.sampleurl.com-feb 1.2161280%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20

情况下:2

%0A%20%20%20%20%20%20http://www.sampleurl.com-feb.html%0A%20%20%20%20%20%20%0A%20%20% 20%20%0A%20%20%20%20

在案例2中,也想要消除url之前和之后的字符。

1 个答案:

答案 0 :(得分:4)

你的字符串看起来像是url编码的,并且在开头和结尾都包含空格。

NSString* decodedString = [myString stringByReplacingPercentEscapesUsingEncoding:NSASCIIStringEncoding];

NSString* cleanedString = [decodedString stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];

现在cleanedString正是您要找的。