各位iphone用户... 嘿,我有一个问题,我不能删除字符串中的空白字符或/ n / t,它从xml文件中检索。像我的XMl一样
<?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>
当我在一行中使用整个数据时。 所以请帮我这件事......
答案 0 :(得分:2)
请记住,\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
希望有所帮助。
答案 1 :(得分:1)
请尝试以下代码:
NSString *data= [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];