Как реализовать поиск строки в строке с разными окончаниями на PHP?

Добрый день!

Пожалуйста, подскажите, как средствами PHP5 реализовать поиск одной строки в другой? Причем окончания у слов разные. Порядок при этом должен сохраняться. Регистр независимый. Только русский язык.

Пример:
Необходимо вычленить строку "Мусоросжигательный завод города" из строки "Пункт переработки мусоросжигательного завода города".
  • Вопрос задан
  • 843 просмотра
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
stumper.ru - для сложных поисков (если нужно)
А для простых, как этот - простой код.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
sphinx, а если задача совсем простая, можно по деревенски стеммером справиться, либо phpMorphy взять(но он грустный весьма)
Ответ написан
Ну тут лучше смотреть в сторону morph библиотек, не писать же на каждую фразу регулярку
Мусоросжигательн(ый)?.*?\sзавод.*?\sгорода
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Технология Тюмень
от 50 000 до 130 000 ₽
АКМЭ сервис Санкт-Петербург
от 120 000 до 150 000 ₽
03 авг. 2020, в 15:37
150000 руб./за проект
03 авг. 2020, в 15:36
300 руб./за проект
03 авг. 2020, в 15:19
5000 руб./за проект