В настоящее время у меня есть строка, основанная на заголовках новостей, и в конце есть - с источником, который я не хочу.Пример: «Ниже, когда Уолл-стрит ожидает решения ФРС по ставкам, раковины FedEx - TheStreet.com»
В настоящее время, чтобы избавиться от него, я использую:
if let range = str.range(of: "-"){
str.removeSubrange(range.lowerBound..<str.endIndex)}
Однако я столкнулсяпроблема в том, что, если есть 2 "-", вся строка после первой обрезается.
Например, "Сток - ниже, поскольку Уолл-стрит ожидает решения ФРС по ставкам, FedEx Sinks - TheStreet.com "станет" Фондовым "
Мой вопрос: как мне сделать так, чтобы в подстроке было удалено только окончание - и после?