но все же может кто-то уже реализовывал подобное
делаю полнотекстовый поиск, у меня форум, поиск идет по заголовку темы и содержимому поста
как можно сократить пост так, что бы отобразился небольшой кусок ДО найденного слова из поиска и ПОСЛЕ?
то есть у меня пост например из 20 предложений, какая-то статья, ищу слово «пирог» и в результате поиска мне в качестве содержимого поста отображается обрезанный пост в котором 1 предложение до слова пирог и 1 предложение после + слово пирог выделяется цветом
выделение-то изи, а вот обрезку не могу додуматься как сделать)
находишь позицию слова нужного, отнимаешь от нее нужное кол-во символов - это начало подстроки, прибавляешь нужное кол-во символов - это конец строки. и вырезаешь подстроку
разбить на слова, найти позицию вхождения, обрезать массив влево и вправо, склеить
Обсуждают сегодня