2017-01-04 58 views
0

其實我從遠程文件中獲取這個數據轉換下面的字符串的NSArray

http://appsnurture.com/csv/sample.csv

"\"030506941\"\n\"032752389\"\n\"033415694\"\n\"035010096\"\‌​n\"035010106\"\n\"03‌​5010108\"\n\"0350101‌​18\"\n 

if let url = NSURL(string: "http://appsnurture.com/csv/sample.csv") { 
      let data = NSData(contentsOfURL: url) 
      let resstr = NSString(data: data!, encoding: NSUTF8StringEncoding)! 
      print(resstr) 
     } 

如何可以解析上述字符串數組沒有引號。 我打開另一個選項來解析來自URL的CSV。

回答

1

請試着這麼做

var str = "your string" 
var newString = str.stringByReplacingOccurrencesOfString("\"", withString: "") 
var newString2 = newString.stringByReplacingOccurrencesOfString("\n", withString: " ") 
var arrayWithoutQOutes = newString2.characters.split{$0 == " "}.map(String.init) 
+0

不工作:(但看起來我們更接近 –

+0

我認爲這是一個換行符太 –

+0

是的,我怎麼可以拆分任何希望嗎? –