как лучше организовать парсер вынесеный в dll
От: Аноним  
Дата: 13.04.07 22:09
Оценка:
Привет всем... собственно сабж

Расскажу подробней... у меня стоит задача разбора сообщений SWIFT орентированного формата. Собственно мне сей разбор задолбало делать — хочу написать хорошую dll или библиотеку dll в который вынести сей таск и потом везде юзать (и не только я буду юзать).
пример файла:

"SOH/001/01/050411

{1:/050411/00001OP00000/005041112310007F}...{4:
:20:0504111231036022
:12:331
...
...
-}{5:/BE901BA6}
...

ETX
{5:/38B017BD}"

например на вход подается такоее собщение "{1:/050411/00001OP00000/005041112310007F}...-}{5:/BE901BA6}" На выходе надо получить масив
Block1.1 — 050411
Block1.2 — 00001OP00000
...
RefNum.1 — 0504111231036022
...

Думаю сие написать на С++ с подключением Regex (класс регулярных выражений с .Net) но собственно опыта в этой сфере большого не имею + желательно юзание сих dll в других средах (Delphi,Java и т.д.)

если кто может подсказать как сие лучше организовать (если есть время — пожалуйста объясните в деталях) или подсказать где можно найти понятные доки по этой теме (msdn я замучался колупать... (может мне кажется но в VS 6.0 мсдн был гораздо понятней)).

Зарание большое спасибо.

З.Ы. приму советы по всем стадиям и деталям процесса — от организации внутреннего взаимодействия до форматов входных-выходных параметров.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.