(swift) 从字符串中删除“\”字符?

(swift) remove "\" character from string?

我有一个包含很少 \ 的字符串,我想删除所有的字符串。谁能告诉我我该怎么做。我已经尝试过 stringByReplacingOccurrencesOfString,但对我来说效果不佳。

var str = "\dagdahughuad\dajughdaug"
var str2 = str.stringByReplacingOccurrencesOfString("\", withString: "", options: NSStringCompareOptions.LiteralSearch, range: nil)
print(str2)

这将输出

dagdahughuaddajughdaug

将上面的代码转换为 SWIFT 3

    var str = "\dagdahughuad\dajughdaug"
    var str2 = str.replacingOccurrences(of: "\", with: "", options: 
    NSString.CompareOptions.literal, range: nil)
    print(str2)

swift 5

对于某些 unicode 复杂值可能 - 使用文字

let str2 = str1.replacingOccurrences(of: "\", with: "", options: .literal, range: nil)

通常

let str2 = str1.replacingOccurrences(of: "\", with: "")