簡體   English   中英

有沒有辦法在swift中用反斜杠替換雙引號

[英]Is there any way to replace double quotes with a backslash in swift

我有一個提交表單,其中有多個文本字段。 每當用戶輸入諸如“嗨,我的名字是“xyz”之類的文本時,由於我的字符串中有雙引號,該服務不接受此 JSON。 請提出逃避這個角色的方法。 我曾嘗試使用編碼和解碼 JSON、replaceOccurrencesOf 方法,但均無效。

replaceOccurrencesOf()

下面的代碼片段將字符串中的" (雙引號) 替換為\\" 這將有助於用給定字符串中的任何字符串或字符替換 "(雙引號)。

Swift 5 或以上
let replacedString = stringToBeModified.replacingOccurrences(of: "\\"", with: #"\\""#)

而不是放置名稱(即“XYZ”,如果您從 textfield 獲取 xyz )為什么不放置(textField.text!)它不會放置額外的“”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM