Arrays swift中字符串(格式:)内的双引号(转义字符)

Arrays swift中字符串(格式:)内的双引号(转义字符),arrays,swift,string,Arrays,Swift,String,\无法在转义字符的字符串(格式:)内工作 如何在swift中的字符串(格式:)内加双引号(转义字符) 范例 let timeString = String(format: "https://stackoverflow.com/character=\"inside\"") 我需要在字符串(格式:)中不带双引号地传递url参数,所以我需要转义字符串中的双引号 我得到stackoverflow.com/character=“inside”我需要stackoverflow.com/character=

\无法在转义字符的字符串(格式:)内工作

如何在swift中的字符串(格式:)内加双引号(转义字符)

范例

let timeString = String(format: "https://stackoverflow.com/character=\"inside\"")
我需要在字符串(格式:)中不带双引号地传递url参数,所以我需要转义字符串中的双引号

我得到stackoverflow.com/character=“inside”我需要stackoverflow.com/character=inside

我用引号输入 字符串(格式:““内部”) 但是在传递到url时,我应该传递它,而不带引号,如
字符串(格式:'
因为在url中它显示为
“内部”

您可以执行以下操作:

let timeString = String(format: "https://stackoverflow.com/character=inside")
还是我遗漏了什么?

只要做:

let timeString = String(format: "https://stackoverflow.com/character=\"inside\"").replacingOccurrences(of: "\"", with: "")
这将输出为:

https://stackoverflow.com/character=inside
将出现的“无”替换为“无”


快乐编码!

只需使用字符串插值。您可以灵活地传递整数、字符串、双精度等

let timeString = String(format: "https://stackoverflow.com/character=\(inside)")

转义是指您希望双引号不以字符串结尾,而是作为字符串的一部分。这很好。您能展示一下您尝试了什么,得到了什么以及希望得到什么吗?例如,我得到了“我需要从您的示例中,您可以只编写您需要的内容。显示您使用的实际代码。我输入时使用引号作为字符串(格式:'),但在传递时,我应该不使用引号作为字符串传递(格式:'因为在url中它显示为'