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

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

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

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

components(separatedBy:)

А вот массивом не нашел
  • Вопрос задан
  • 303 просмотра
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
@iMaximus
Привет! Это изи.

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


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

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

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