import Foundation
extension String {
func replaceDuplicateSpaces() -> String {
return self.replacingOccurrences(of: "[\\s\n]+", with: " ", options: .regularExpression, range: nil)
}
}
var s = "Swift programming language Swift macOS Swift iOS"
let remove = "Swift"
s = s.replacingOccurrences(of: remove, with: "")
s = s.replaceDuplicateSpaces()
s = s.trimmingCharacters(in: .whitespaces)
print(s)
/*
run:
programming language macOS iOS
*/