Регулярное выражение
Здравствуйте. Есть идея выводить посетителю (и поисковику) подборку материалов по определенному запросу.
Подскажите пожалуйста регулярное выражение которое позволит найти в поле content заданную фразу и вывести текст, к примеру по 80 символов, до и после фразы.
Пример:
Фраза-тег: «рено меган»
Должно получится: … база знаний по эксплуатации автомобилей рено меган Анонсы мероприятий и встреч…
Объясню для чего все это.
Есть страницы выводимые по тегам, но title этих страниц не всегда отражает присутствие фразы (тега) в статье. Можно в дополнение выводить текст способом указанным выше, мы получаем своеобразный сниппет (как у поисковиков) и показываем пользователю (и поисковику), что страница релевантна его запросу (фразе-тегу). Это удобство для посетителей и поисковиков, а значит потенциально дополнительный трафик.
Подскажите пожалуйста регулярное выражение которое позволит найти в поле content заданную фразу и вывести текст, к примеру по 80 символов, до и после фразы.
Пример:
Фраза-тег: «рено меган»
Должно получится: … база знаний по эксплуатации автомобилей рено меган Анонсы мероприятий и встреч…
Объясню для чего все это.
Есть страницы выводимые по тегам, но title этих страниц не всегда отражает присутствие фразы (тега) в статье. Можно в дополнение выводить текст способом указанным выше, мы получаем своеобразный сниппет (как у поисковиков) и показываем пользователю (и поисковику), что страница релевантна его запросу (фразе-тегу). Это удобство для посетителей и поисковиков, а значит потенциально дополнительный трафик.
Комментарии: 4
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Как вывести фразу обернутую заданным числом символов, не нашел.
Есть кто нибудь знающий?
Компонент всем хорош, но на мой взгляд это далеко не самое простое и оптимальное решение данной задачи, нужна регулярка, а не целый компонент.
Спасибо за отклик.