Ios 如何从swift 3中的字符串中删除\字符

Ios 如何从swift 3中的字符串中删除\字符,ios,swift3,Ios,Swift3,我的字符串包含在名为str的变量中。此代码无效: str = str.replacingOccurrences(of: "\\", with: "") 我明白了。问题是它不包含任何\字符。swift的特性就是它总是在控制台上返回这样一个字符串。解决方法是j-son解析它。这一行从字符串中删除\ str = str.replacingOccurrences(of: "\"", with: "") 是否确定字符串中存在\字符,而不是打印/检查变量值时转义的某个字符?请准确地告诉我们您是如何

我的字符串包含在名为str的变量中。此代码无效:

  str = str.replacingOccurrences(of: "\\", with: "")

我明白了。问题是它不包含任何\字符。swift的特性就是它总是在控制台上返回这样一个字符串。解决方法是j-son解析它。

这一行从字符串中删除\

 str = str.replacingOccurrences(of: "\"", with: "")

是否确定字符串中存在\字符,而不是打印/检查变量值时转义的某个字符?请准确地告诉我们您是如何断定存在一个字符的…”\r\n[{“信息代码”:“107406\”,“\u名称”:“Vipul bansal\”,“父亲姓名”:“Vijay kumar\”,“DOB\”:“9月21日-”从中检索到的响应server@rajvirsingh您提到的这个字符串不包含任何“\”事实上!我认为这里您使用的是XML解析,所以您需要在这里使用XML解析器,这是获取数据、删除标记或“\”的更好方法,我建议使用SWXMLHash或link:-使用这个漂亮的库从服务器获取值。这些转义字符很可能只是您打印XML字符串的结果。例如,因为字符串包含引号,所以打印时可能只是转义引号…反斜杠并不是真正的t在您的字符串中,就在打印输出中。看起来它已经准备好传递给您的XML解析器(例如)。