LINUX.ORG.RU

парсер и нестандартный конфиг


0

0

Доброе время суток. Имеется следующий конфигурационый файл.

/***************************************/

[ (aaa) (aa) (a) ] {<operation "NA"> <stock_code "1010032"><segment_num"540">}

[ (ddd) (db) (d) {<operation "NA"> <stock_code "1010039"> <segment_num "550">}

и так далее

/*********************************************************/

этот файл нужно распарсить. Вопрос такой если это что то стандартное ,

то что это, и чем парсить?

Если нет , понятно что надо свой писать, просто не охота велосипед

изобретать. Спасибо.

anonymous
Ответ на: комментарий от anonymous

а что это такое?

забыл добавить, язык Си

anonymous
()

Это парсится одним регулярным выражением. Берёшь libpcre, вызываешь reg_match или как там. Profit.

JackYF ★★★★
()

ну если С тада pcre как правильно сказали ... pcre_compile, pcre_exec и т.д. ... читай доки ...

anonymous
()

Если совсем лениво, то можно взять lex, описать регулярные выражения и он с генерирует код на си.

loginoleg
()
Ответ на: комментарий от JackYF

Спасибо, рещил на libpcre остановиться

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.