On Tue, Aug 12, 2008 at 01:48:36AM +0400, Aleksey Avdeev wrote: > Решая задачу проверки использования (не > объявления) макроса в спеке нарисовал > такое регулярное выражение (для egrep): > > '%(<макрос>($|[^[:alnum:]_])|([{](<макрос>[}]|(|!)\?<макрос>[:}])))' > > Вопросы: > > 1. Все ли случаи я учёл? %% работает как escape для %. Короче, я не думаю, что Вам нужно решать эту задачу.