我有一个字符串var m = "I random don't like confusing random code."
我想删除字符串random
中子字符串m
的所有实例,返回字符串parsed
并删除已完成。
最终结果是:parsed = "I don't like confusing code."
我如何在Swift 3.0 +中执行此操作?
答案 0 :(得分:15)
这很简单,有很多方法可以用空字符串替换字符串“random”
let parsed = m.replacingOccurrences(of: "random", with: "")
答案 1 :(得分:2)
取决于您希望替换的复杂程度(在random
之后删除/保留标点符号)。如果您想删除random
以及可选的隐藏空间:
var m = "I random don't like confusing random code."
m = m.replacingOccurrences(of: "random ?", with: "", options: [.caseInsensitive, .regularExpression])