Привет всем. Не подскажете, есть ли для перла модуль, который
обрабатывает строки, содержащие логические выражения вроде тех,
что используются в поисковиках, например:
(keyword1 & keyword2) | keyword3Необходимо, чтобы этот модуль согласно данного выражения
отсортировывал элементы каких-нибудь массивов или что-то в этом роде...
>Привет всем. Не подскажете, есть ли для перла модуль, который
>обрабатывает строки, содержащие логические выражения вроде тех,
>что используются в поисковиках, например:
> (keyword1 & keyword2) | keyword3
>
>Необходимо, чтобы этот модуль согласно данного выражения
>отсортировывал элементы каких-нибудь массивов или что-то в этом роде...
Лично я не встречал. Но на перле есть очень мощная и удобная функция eval, которая позволяет выполнять значение переменной , как часть кода.
Я думаю вооружившись регекспом и функцией split - ты решишь проблему.