swift - 在 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\'?"
它包括转义字符。
解决方案
推荐阅读
- api - Acumatica API。获取产品
- asp.net - 服务器标签格式错误
- python - 在单个操作中使用二进制列表拆分 numpy 数组
- logstash - 如何为我的日志编写 grok 表达式?
- validation - 如何进行隐藏归档验证 Laravel?
- javascript - 根据 Id angular 4 检查所有复选框
- python - 检查值或值列表是否是python中列表子集的最快方法
- python - 视图功能未正确创建视图
- maven - 在使用 archetype13 创建 Maven 项目时,我遇到了核心和测试 pom.xml 的 Sling IDE 问题
- java - “main” java.lang.OutOfMemoryError:斯坦福自定义实体识别模型训练中的 Java 堆空间错误