Из всех строк вида
- "лучший интернет-магазин"
- "для интернет магазина"
- "каталог интернет магазинов"
- "магазин","
Решение:
Первый способ, который приходит в голову - запретить окончания слова:
магазин[^ауеыо]Это отсеет слова типа "магазина", "магазинов" и т.п. Однако, паттерн отфильтрует и вариант "лучший интернет-магазин", так как слово "магазин" является последним в строке.
Немного попыхтев, пришел к простому решению:
магазин([^ауеыо]|$)Работает, однако. Если вы найдете лучшее решение, чиркните мне пару строк в комментариях.