我是一个初学者开发人员,我想取代这两个gmail和icloud.com的发生。我试着用:
let email =
vm.chatUser?.email.replacingOccurrences(of:
"@gmail.com", "@icloud.com", with: "") ?? ""
但是它给了我一个错误。
要搜索两个字符串,需要使用带有OR(或)|
条件的正则表达式。正则表达式模式(a|b)表示查找'a'或'b'。
email?.replacingOccurrences(of: "(@gmail.com|@icloud.com)",
with: "",
options: .regularExpression) ?? ""