【发布时间】:2021-08-09 16:26:32
【问题描述】:
我正在尝试从 Swift 5 中的字符串中删除 \,不幸的是我无法让它工作,我已经尝试了这两种方法,但都没有成功:
let urlString = videoSource.filter {$0 != "\""}
let urlString = videoSource.replacingOccurrences(of: "\"", with: "", options: NSString.CompareOptions.literal, range: nil)
如何删除它们?
【问题讨论】:
-
您确定您的字符串包含反斜杠吗?尝试打印它们以确保。 IMO 你的字符串是正确的。顺便说一句,您的代码将删除引号而不是反斜杠。
-
.replacingOccurrences(of: "\\", with: "")? -
我确定,我在行动之前/之后打印出来。两者都是一样的
-
@RajaKishan 为什么不简单地
.filter { $0 != #"\"# } -
@aFella 打印或记录?确保
print它的价值。