删除引号 - Swift

时间:2017-02-28 10:37:07

标签: swift quotation-marks

从.txt文件中我得到的字符串中充满了引号,这当然在代码中使用起来很糟糕。 e.g。

 3820,"20170217",8,752,119,"Rh",,"fr",,,,"iC1.2","iC1.2",,"IS6a","Z",,0,"IS6a",,201702161517,"-"

 3821,"20170227",2,753,207,"Dd","Kru","sc",,,,"iB8","iB8",,"IS9b","Z",,2097152,"IS9b",,201702270804,"+~-"

 3822,"20170227",3,753,8,"Dd",,"phH_1",,,,"iB8",,,"IS12~IT12","Z",,2097153,"IS12~IT12",C,201702270804,"-"

 3823,"20170227",4,753,29,"Dd",,"phH_1",,,,"iB8",,,"IS11~IT11","Z",,2097153,"IS11~IT11",C,201702270804,"-"

我怎样才能最好地摆脱这些引号? 提前致谢

1 个答案:

答案 0 :(得分:0)

这是CSV,因此您需要将其解析为CSV格式。您的方法存在一些问题:

  • 报价搞砸了一切
  • 它是字符串和数字的混合物 - 您无法使用数组
  • 有连续的逗号,在数组文字中是非法的。

最好的方法是将数据放入文件中(如果您愿意,可以放在应用程序包中)并找到CSV解析器来读取数据。我的快速Google产生了SwiftCSV看起来合理,但我从未使用它。