我有一个字符串“Optional("5")”。我需要删除 5 周围的“”。我通过执行以下操作删除了“可选”:
text2 = text2.stringByReplacingOccurrencesOfString("Optional(", withString: "", options: NSStringCompareOptions.LiteralSearch, range: nil)
我很难删除 "字符,因为它们在代码中指定了字符串的结尾。
最佳答案
Swift 使用反斜杠来转义双引号。以下是 Swift 中转义的特殊字符列表:
\0
(null character)\\
(backslash)\t
(horizontal tab)\n
(line feed)\r
(carriage return)\"
(double quote)\'
(single quote)
这应该有效:
text2 = text2.replacingOccurrences(of: "\\", with: "", options: NSString.CompareOptions.literal, range: nil)
关于ios - Swift - 从字符串中删除“字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25591241/