我是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之前和之后的字符。
答案 0 :(得分:4)
你的字符串看起来像是url编码的,并且在开头和结尾都包含空格。
NSString* decodedString = [myString stringByReplacingPercentEscapesUsingEncoding:NSASCIIStringEncoding];
NSString* cleanedString = [decodedString stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
现在cleanedString
正是您要找的。 p>