Реализовать функцию поиска подстроки в строке с учетом возможного частичного совпадения (microGoogle). Первый параметр функции - исходная строка, второй - подстрока. Функция возвращает массив, содержащий количество совпадений (индекс 0), а также исходную строку с выделенными в ней жирным шрифтом слова, встречающиеся в подстроке (индекс 1). Словом считается неразрывная последовательность латинских и русских букв, знаков подчеркивания и цифр. Порядок расположения искомых слов в строке и подстроке должен совпадать. В строке могут отсутствовать некоторые из слов подстроки.