Шаг 1
Сначала создайте простой файл игровой площадки из Xcode, как показано на скриншотах ниже.

Шаг 2
Импортируйте Foundation в тип, а затем начните вводить следующий код.
Шаг 3
Теперь создайте текст var и поместите текст в этот var.
Шаг-4
Создайте функцию getHighlightedString, которая получит два параметра String и вернет String. Один параметр — исходный текст, а другой — searchText, который мы будем искать в исходном тексте.
Шаг-5
После этого используйте условие if-else в этой функции. Если searchText находится в диапазоне originalText, то будет выполняться условие if, в противном случае else будет выполнено условие strong>, а в условии else просто originalText return.
Шаг-6
После этого используйте строку distance, которая вернет расстояние между двумя индексами. Теперь, если этот индекс или вы можете сказать, что расстояние больше 30, это означает, что строка не встречается в начале. Помните, что индекс, который мы получаем из метода distance, является начальным индексом для searchText. Теперь я хочу добавить 20 символов перед индексом. Итак, минус 20 в индексе. Теперь преобразуйте originalText в Array и подсчитайте количество символов index в originalText и преобразуйте Array в String. Это вернет String, где будет встречаться searchText.
Шаг-7
После этого вызовите функцию getHighlightedString.
Теперь вы можете увидеть вывод с searchText. 💁♂️

Полный код
Надеюсь, вы понимаете, если у вас возникнут какие-либо проблемы, оставьте комментарий. 👍