Ответ xTwisteDx правильный. Просто объедините свои replacingOccurrences
вызовы.
Но просто стилистическое наблюдение c: часто при объединении нескольких таких вызовов мы можем разбить их на отдельные строки, например
let newOsetx = osetx
.replacingOccurrences(of: "e", with: "11")
.replacingOccurrences(of: "t", with: "10")
Когда вы делаете кучу замен, это может облегчить чтение кода с первого взгляда.
Если вы выполняете более двух или трех замен, вы можете подумать об использовании некоторого шаблона цикла. Например, вы можете использовать массив кортежей, представляющих строки поиска и замены:
let replacements = [
("e", "11"),
("t", "10")
]
Затем вы можете l oop через них, выполняя замены:
var newOsetx = osetx
for (searchString, replacement) in replacements {
newOsetx = newOsetx.replacingOccurrences(of: searchString, with: replacement)
}
Или вы можете использовать reduce
:
let newOsetx = replacements.reduce(osetx) { string, replacement in
string.replacingOccurrences(of: replacement.0, with: replacement.1)
}