2010-02-23 87 views
1

我是iphone新手。我想从%0A开始在下面的url字符串和%20中消除字符。请给任何一个solns。消除字符串中的char字符

情况下: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前后的字符。

回答

4

您的字符串看起来像它们是经过网址编码的,并在开头和结尾处包含空格。

NSString* decodedString = [myString stringByReplacingPercentEscapesUsingEncoding:NSASCIIStringEncoding]; 

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

现在cleanedString是你在找什么。

+0

谢谢!你的代码纠正了我的问题 – Sivanathan 2010-02-23 09:54:04