首页 > 解决方案 > 在 Swift 中用引号替换字符串部分

问题描述

我正在尝试用适当的字符替换 Swift 中的一些 HTML 代码。我使用了字符串扩展。

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\'?"

它包括转义字符。

标签: swiftstring

解决方案


推荐阅读