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

Добрый день!

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

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

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

Войти через центр авторизации
Похожие вопросы