Задать вопрос
ivanvorobei
@ivanvorobei
iOS разработчик, канал https://t.me/sparrowcode

Как разделить строку массивом слов?

Есть текст (string).
Eсть массив слов (тоже string).

Нужно разделить текст на массив строк. Разделителем служит каждое слово из массива. Разделить строкой функция есть:

components(separatedBy:)

А вот массивом не нашел
  • Вопрос задан
  • 315 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Coddyschool
    Стэнфордский курс Swift
    6 месяцев
    Далее
  • Яндекс Практикум
    iOS-разработчик
    10 месяцев
    Далее
  • Компьютерная академия «TOP»
    Разработка приложений для iOS
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@iMaximus
Привет! Это изи.

extension String {
    var getWordsArray: [String] {
        return components(separatedBy: .punctuationCharacters)
            .joined()
            .components(separatedBy: .whitespaces)
    }
}
"Превед, как дела".getWordsArray


Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы