On Tue, 27 Jul 1999, Andrey Novikov wrote:
> Не дайте пропасть добру молодцу, в отпуск не отпускают пока
> не сделаю, а надо всего лишь:
>
> алгоритм разбора строки вида
>
> (a AND b) OR (c AND (NOT d OR e))
>
> мне известны a,b,c,d,e и эта строка - надо получить
> результат. Строка, конечно, может быть любой, надо ее
> правильно пропарсить...
> Что то забыл я это, а где искать не знаю. А если есть
> перловый пример, буду по гроб обязан...
Гм...
s/\bAND\b/ \&\& /g;
s/\bOR\b/ || /g;
s/\bNOT\b/ ! /g;
eval $_;
stroka_nepravilnaya() if $@;
?
--
Artem Chuprina E-mail: ran@pirit.com
Network Administrator FIDO: 2:5020/371.32
PIRIT Corp. Phone: +7(095) 115-7101
=============================================================================
= Apache-Talk@lists.lexa.ru mailing list =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =