Мне нужно оценить некоторые строки (названия элементов), чтобы решить, соответствует ли элемент или нет с некоторыми правилами.Каков наилучший способ анализа такого ввода?
Что касается правил, подумайте о чем-то подобном.
((ball | balls) & messi) -ronaldo
Смысл, если заголовок содержит либо ball
или balls
и messi
(но not ronaldo
) означает, что матч.
Как вы думаете, что это лучший способ достичь этого? (правило должно быть написано конечными пользователями и с четким синтаксисом, без регулярного выражения)
Спасибо!
ваша собственная логическая реализация – Reddy
Я использовал механизм XML-правил для подобных вещей в прошлом. Вот начальная точка: http://www.jessrules.com/docs/71/xml.html –
Поскольку вы не говорите о регулярном выражении, почему вы включили тег регулярного выражения? –