(swift) 从字符串中删除“\”字符?
(swift) remove "\" character from string?
我有一个包含很少 \
的字符串,我想删除所有的字符串。谁能告诉我我该怎么做。我已经尝试过 stringByReplacingOccurrencesOfString
,但对我来说效果不佳。
var str = "\dagdahughuad\dajughdaug"
var str2 = str.stringByReplacingOccurrencesOfString("\", withString: "", options: NSStringCompareOptions.LiteralSearch, range: nil)
print(str2)
这将输出
dagdahughuaddajughdaug
将上面的代码转换为 SWIFT 3
var str = "\dagdahughuad\dajughdaug"
var str2 = str.replacingOccurrences(of: "\", with: "", options:
NSString.CompareOptions.literal, range: nil)
print(str2)
swift 5
对于某些 unicode 复杂值可能 - 使用文字
let str2 = str1.replacingOccurrences(of: "\", with: "", options: .literal, range: nil)
或通常
let str2 = str1.replacingOccurrences(of: "\", with: "")
我有一个包含很少 \
的字符串,我想删除所有的字符串。谁能告诉我我该怎么做。我已经尝试过 stringByReplacingOccurrencesOfString
,但对我来说效果不佳。
var str = "\dagdahughuad\dajughdaug"
var str2 = str.stringByReplacingOccurrencesOfString("\", withString: "", options: NSStringCompareOptions.LiteralSearch, range: nil)
print(str2)
这将输出
dagdahughuaddajughdaug
将上面的代码转换为 SWIFT 3
var str = "\dagdahughuad\dajughdaug"
var str2 = str.replacingOccurrences(of: "\", with: "", options:
NSString.CompareOptions.literal, range: nil)
print(str2)
swift 5
对于某些 unicode 复杂值可能 - 使用文字
let str2 = str1.replacingOccurrences(of: "\", with: "", options: .literal, range: nil)
或通常
let str2 = str1.replacingOccurrences(of: "\", with: "")