Выбрать слово и рядом несколько слов

Тема в разделе "Базы данных", создана пользователем Q_BASIC, 14 ноя 2014.

Модераторы: latteo
  1. Q_BASIC

    Q_BASIC

    Регистр.:
    30 ноя 2013
    Сообщения:
    352
    Симпатии:
    223
    К примеру, есть текст:
    Код:
    «Я́ндекс» — российская международная ИТ-компания, владеющая одноимённой системой поиска в Сети и интернет-порталом. Поисковая система «Яндекс» является четвёртой среди поисковых систем мира по количеству обработанных поисковых запросов.
    Надо выборку по слову "систем мира". Значит надо вывести:
    Код:
    четвёртой среди поисковых систем мира по количеству обработанных
    Надо взять слово, и рядом 2-3 слова
     
    Последнее редактирование: 14 ноя 2014
  2. lag

    lag

    Регистр.:
    13 окт 2014
    Сообщения:
    188
    Симпатии:
    227
    Если в лоб и без затей
    /((?:\S+\s+){2,3}систем мира(?:\s+\S+){2,3})/s
     
    latteo и Q_BASIC нравится это.