如何从iphone中的字符串中删除删除/ n/t
问题描述:
hi所有iPhone用户... 嘿,我有一个问题,我不能删除字符串中的空白字符或/ n/t,它从xml文件中检索。像我的XMl一样如何从iphone中的字符串中删除删除/ n/t
<?xml version="1.0" encoding="UTF-8"?>
<alluser>
<user>
<username>User</username>
<password>Pass</password>
</user>
<user>
<username>Sunny</username>
<password>Dave</password>
</user>
</alluser>
它是当我在单行使用整个数据。 所以请帮我这个东西....
答
请记住,\n
是一个换行符。如果你想提取基于\n
单独的线,你可以尝试以下方法:
-(NSArray *)breakStringByNewlines:(NSString *)line {
NSArray *myArray = [line componentsSeparatedByString:@"\n"];
return myArray;
} // breakStringByNewlines
myArray的将是这是由\n
,并删除\t
这仅仅是空格分开的线条元素,从一条线,你可以使用这个:
-(NSString *)removeWhiteSpaceFromLine:(NSString *)line {
NSString *newline = [line stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
return newline;
} // removeWhiteSpaceFromLine
希望有所帮助。
答
尝试下面的代码:
NSString *data= [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
+0
正是我需要的。谢谢。 – 2014-06-20 15:20:05
你不是说\ n和\ t? – 2011-01-13 17:43:21