我有一个字符串var m = "I random don't like confusing random code."
,我想删除字符串m
中所有子字符串random
的实例,并返回已完成删除的字符串parsed
。
最终结果为:parsed = "I don't like confusing code."
在Swift 3.0+中,我该如何做到这一点?
我有一个字符串var m = "I random don't like confusing random code."
,我想删除字符串m
中所有子字符串random
的实例,并返回已完成删除的字符串parsed
。
最终结果为:parsed = "I don't like confusing code."
在Swift 3.0+中,我该如何做到这一点?
非常简单,有许多方法之一可以用来用空字符串替换字符串"random"
let parsed = m.replacingOccurrences(of: "random", with: "")
取决于你想要替换的复杂程度(删除或保留random
后面的标点符号)。如果你想要删除random
并可选地删除其后面的空格:
var m = "I random don't like confusing random code."
m = m.replacingOccurrences(of: "random ?", with: "", options: [.caseInsensitive, .regularExpression])