我有一个包含 \“(斜杠和引号)的html字符串。我要使用以下方法将 \” 替换为(引号):

let slashAndQuote = "How to write here slash and quote together (something like this '\"')"
let slash = "\""
let str = myString.stringByReplacingOccurrencesOfString(slashAndQuote, withString: slash)

我不能在字符串中一起写斜杠和引号。请让我知道更好的解决方案。

最佳答案

您只需要使用\对String中想要的每个单独的特殊字符进行转义即可。在您的示例中,它看起来像这样:

let slashAndQuote = "How to write a slash and quote together, (something like this '\\\"')"
print(slashAndQuote)

输出为:
How to write a slash and quote together, (something like this '\"')

您也可以仅对斜杠和引号进行相同的操作:
let slash = "\\\""

10-07 12:38