简体   繁体   English

从 Swift 中的字符串中删除“\”(反斜杠)

[英]Remove "\" (backslash) from String in Swift

I have the following code:我有以下代码:

let refreshedToken = FIRInstanceID.instanceID().token()

var encriptat3: String = "ope=sql&para=UPDATE xw_usuarios SET IDFIREBASE = '" + refreshedToken! + "' where USUARIO = '" + self.usuari + "'"
encriptat3 = encriptat3.stringByReplacingOccurrencesOfString("\\", withString: "", options: NSStringCompareOptions.LiteralSearch, range: nil)

And the final value of my string is :我的字符串的最终值为:

"ope=sql&para=UPDATE xw_usuarios SET IDFIREBASE = \'XXXXXXX\' where USUARIO = \'99997\'"

And my ask is : How I can remove the "\" from my ending value and build my url correctly?我的问题是:如何从结束值中删除“\”并正确构建我的网址?

Currently I'm using Swift 2.3.目前我正在使用 Swift 2.3。 Thanks.谢谢。

swift 3迅速 3

let string1 = "ios\\programmer"
let string2 = string1.replacingOccurrences(of: "\\", with: "")
print("string2 --%@",string2);
let aString = "ope=sql&para=UPDATE xw_usuarios SET IDFIREBASE = \'XXXXXXX\' where USUARIO = \'99997\'"
let newString = aString.replacingOccurrences(of: "\\", with: "")

EDIT:编辑:

Which version of Xcode are you using?您使用的是哪个版本的 Xcode? Did you import Fondation?你进口了基金会吗?

let aString = "ope=sql&para=UPDATE xw_usuarios SET IDFIREBASE = \'XXXXXXX\' where USUARIO = \'99997\'"

let newString = (string as NSString).stringByReplacingOccurrencesOfString("\\", withString: "")
var val = your string

val = val.replacingOccurrences(of: "your replace string here(like \,)", with: "")

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM