将CSV中的引用字符串转换为不带引号的NSMutableArray

时间:2010-08-27 01:54:42

标签: objective-c nsstring nsmutablearray

我对目标C有疑问。我有以下NSString *名称,如下所示:

 "First Name","Second Name","Last Name";

实际上,name是CSV的标题并从URL接收。我使用follow语句将语句分解为数组。

NSMutableArray *csvTitleArray;
csvTitleArray = [[name componentsSeparatedByString:@","];

数组的结果是

[0] = "First Name"     // the " is part of the string, it means the first char of [0] is ", not F
[1] = "Second Name"
[2] = "Last Name"

但是,我想取消“在字符串的开头和结尾(”是字符串的一部分。任何人都可以帮助我吗?谢谢。

2 个答案:

答案 0 :(得分:2)

您是否考虑过使用stringByReplacingOccurrencesOfString:withString:然后将字符串拆分为数组?

答案 1 :(得分:2)

查看parsing csv data常规CSV 部分(代码示例)处理您的案例。

有关解析数据的更多通用指针,请参阅writing parser using nsscanner - csv