Привет всем... собственно сабж
Расскажу подробней... у меня стоит задача разбора сообщений 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 мсдн был гораздо понятней)).
Зарание большое спасибо.
З.Ы. приму советы по всем стадиям и деталям процесса — от организации внутреннего взаимодействия до форматов входных-выходных параметров.