我试图用适当的字符替换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\'?"
其中包括转义符。