Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 3, 2012 20:33:42

agryn
От: Украина
Зарегистрирован: 2011-12-14
Сообщения: 189
Репутация: +  0  -
Профиль   Отправить e-mail  

Пример регулярного выражения для поиска словоформ

Подскажите пример регулярного выражения для поиска словоформ например: апте(ка) ИЛИ апте(ки) ИЛИ апте(чный)?

Отредактировано agryn (Июнь 3, 2012 20:34:18)

Офлайн

#2 Июнь 3, 2012 23:37:26

fata1ex
От:
Зарегистрирован: 2009-07-11
Сообщения: 732
Репутация: +  52  -
Профиль   Отправить e-mail  

Пример регулярного выражения для поиска словоформ

Это не так просто. Что вы будете делать с чередующимися гласными/согласными, с модификацией корня и тд. Если нужен поиск, смотрите готовые решения (Haystack, Sphinx, Lucene).

Ну или ищите ‘апте’.



Отредактировано fata1ex (Июнь 3, 2012 23:49:10)

Офлайн

#3 Июнь 4, 2012 13:07:17

agryn
От: Украина
Зарегистрирован: 2011-12-14
Сообщения: 189
Репутация: +  0  -
Профиль   Отправить e-mail  

Пример регулярного выражения для поиска словоформ

Я имею ввиду не автоматизированный подбор словоформ, a конкретно пример к данным словам апте(ка) ИЛИ апте(ки) ИЛИ апте(чный)

апте(ка|ки|чный)
или как правильно?

Офлайн

#4 Июнь 4, 2012 15:58:00

Ed
От:
Зарегистрирован: 2008-12-13
Сообщения: 1032
Репутация: +  13  -
Профиль   Отправить e-mail  

Пример регулярного выражения для поиска словоформ

Именно так, как вы написали: re.match(“апте(ка|ки|чный)”, “аптечный”)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version