Задать вопрос

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

Добрый день!

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

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽