有什么办法可以迅速用反斜杠替换双引号

时间:2019-05-12 12:44:06

标签: ios string swift3 escaping

我有一个提交表单,其中有多个文本字段。 每当用户输入“嗨,我的名字是” xyz””之类的文本时,由于我的字符串中双引号,服务将不接受此JSON。 请提出逃脱此字符的方法。 我尝试过使用JSON编码和解码,replaceOccurrencesOf方法,但是没有用。

replaceOccurrenceencesOf()

2 个答案:

答案 0 :(得分:0)

为什么不放置名称(例如,如果从textfield获得xyz则为“ XYZ”),为什么不放置(textField.text!),则不会放置多余的“”

答案 1 :(得分:0)

下面的代码段用 \“ 替换字符串中的(双引号)。这将有助于用给定字符串中的任何字符串或字符替换“(双引号)。

Swift 5或更高版本
 let replacedString = stringToBeModified.replacingOccurrences(of: "\"", with: #"\""#)