Using boost Barser to extract data from string

Hi, I want to write parser for data I receive from a stock exchange server. There is no delimeter that define different fields in buffer I receive. However, it is provided in exchange spec's start and of each field. How should I write parser for data I recveive? I am new to parser consept and apprecite your suggestion. I am putting following example data string just to insist my scenario
Data my application recveive: 1001TXPASSWORDSESSION1N
I need to decode it(as per spec) as: Messate type: 1001 UserID: TX password: PASSWORD session: SESSION data: N
How should I be doing it?
Thank You, Gaurav

Are the width of the fields fixed?
On Sat, Nov 12, 2011 at 3:19 AM, Gaurav Shah
Hi,
I want to write parser for data I receive from a stock exchange server. There is no delimeter that define different fields in buffer I receive. However, it is provided in exchange spec's start and of each field. How should I write parser for data I recveive? I am new to parser consept and apprecite your suggestion. I am putting following example data string just to insist my scenario
Data my application recveive: 1001TXPASSWORDSESSION1N
I need to decode it(as per spec) as: Messate type: 1001 UserID: TX password: PASSWORD session: SESSION data: N
How should I be doing it?
Thank You, Gaurav
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users

Yes, the width of the fields is fixed. Therefore, if value in any fields is
less than allocated lengh, then it will be left justfied and rest is filled
with space.
Thank You,
Gaurav
On Sat, Nov 12, 2011 at 10:22 PM, Leon Sit
Are the width of the fields fixed?
On Sat, Nov 12, 2011 at 3:19 AM, Gaurav Shah
wrote: Hi,
I want to write parser for data I receive from a stock exchange server. There is no delimeter that define different fields in buffer I receive. However, it is provided in exchange spec's start and of each field. How should I write parser for data I recveive? I am new to parser consept and apprecite your suggestion. I am putting following example data string just to insist my scenario
Data my application recveive: 1001TXPASSWORDSESSION1N
I need to decode it(as per spec) as: Messate type: 1001 UserID: TX password: PASSWORD session: SESSION data: N
How should I be doing it?
Thank You, Gaurav
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users

I want to write parser for data I receive from a stock exchange server. There is no delimeter that define different fields in buffer I receive. However, it is provided in exchange spec's start and of each field. How should I write parser for data I recveive? I am new to parser consept and apprecite your suggestion. I am putting following example data string just to insist my scenario
Data my application recveive: 1001TXPASSWORDSESSION1N
I need to decode it(as per spec) as: Messate type: 1001 UserID: TX password: PASSWORD session: SESSION data: N
How should I be doing it?
#include
participants (3)
-
Gaurav Shah
-
Igor R
-
Leon Sit