我必須使用stringByReplacingOccurrencesOfString
來處理多種情況,我想知道是否有更好的方式將下面的代碼寫入可能的單行?將多個stringByReplacingOccurrencesOfString合併爲一個
let newString = list.stringByReplacingOccurrencesOfString("\n", withString: "", options: NSStringCompareOptions.LiteralSearch, range: nil)
let newString2 = newString.stringByReplacingOccurrencesOfString("(", withString: "")
let newString3 = newString2.stringByReplacingOccurrencesOfString(")", withString: "")
let newString4 = newString3.stringByReplacingOccurrencesOfString(" ", withString: "")
我的第一個問題是:*「爲什麼需要?」* - 爲什麼需要刪除括號,空格和換行符從字符串?也許這個問題可以在更早的時候得到解決,在哪裏創建字符串? –
@MartinR:這通常是對不使用RegEx的嘗試。 –
@VatsalManot:這可能是,我不知道,這就是爲什麼我問。也可能是這個字符串是通過在NSArray或類似的東西上調用'description'來獲得的。 –