Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.06.2010, 22:15   #1
Igoressicus
Пользователь
 
Регистрация: 13.07.2008
Сообщений: 23
Восклицание Работа с регулярными выражениями

В задании написать компилятор языка программирования необходимо при лексическом анализе необходимо отобрать следующие данные :
([a-zA-Z\+\*/\-=><:=0-9.]+), т.е. входные данные любого типа.
У меня стала задача при синтаксическом разборе избавиться от следующего типа входящей строки : (* Комментарий *), т.е. избавиться от комментариев, заключённых в круглые скобки со звёздочкой. Тут я прихожу к выводу сделать так : ([a-zA-Z\+\*/\-=><:=0-9.]+[^(\**\*)]). Но тогда я отлавливаю символ '*'. Что я делаю не так? Может быть глаз специалиста сразу увидит мою ошибку?
Igoressicus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пропарсить стоку регулярными выражениями Altera Свободное общение 9 03.10.2009 23:02
Помощь с регулярными выражениями WebSQLNeeder PHP 8 09.07.2008 17:57
Задачка с регулярными выражениями Timmy PHP 1 25.06.2007 10:18