在Swift中用引号替换字符串部分

时间:2019-03-27 06:13:19

标签: swift string

我试图用适当的字符替换Swift中的一些HTML代码。我使用了String扩展名。

extension String {
    mutating func fix_HTML_Codes() {
        let originalString = self
        let newString = originalString.replacingOccurrences(of: "'", with: "\'")
        let newString2 = newString.replacingOccurrences(of: """, with: "\"")

        self = newString2
    }
}

但是,没有将我的转义单引号替换为单引号,而是实际上将其替换为\',有人知道为什么吗?

这是我所得到的例子:

"On which Beatles album would you find the song \'Eleanor Rigby\'?"

其中包括转义符。

0 个答案:

没有答案