I need some ideas for parsing a multi-line message block and reformat
into columnar output
1. message block is bound by a begin and end tags {begin} {end}
2. within the message blocks are tags for column data :1: :34:
sample message blocks with column data
{begin}
:1:some text 1
:34:1234,00
:33:text
with continuation
{end}
{begin}
:2:some text 2
:34:456,99
:33:text
{end}
reformat to csv
tag1,tag2,tag33,tag34
"some text 1",,"text with continuation".1234,00
,"some text 2","text".456,99
I am considering parsing line by line with a structure like this
pseudo code
look for begin tag
if defined begin tag{
look for a tag until end tag found or no more
if defined tag{
is it tag 1(....)
is it tag 2(....)
is it tag 33(....)
is it tag 34(....)
is it end tag(write csv)
}
}
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]