我有一个数据块,它基本上由管道分隔的固定消息(背靠背)组成。
我正在使用python,我能想到的唯一方法是找到8=FIX.4.2
标签的索引(表示消息的开头),回到上一条消息的结尾,然后以这种方式确定消息。
我想知道这是否可以通过任何其他方式实现(例如正则表达式)。我不确定如何在这里应用正则表达式中的分组构造。
作为我正在查看的数据的示例:
8=FIX.4.2|9=122|35=D|49=hello|56=def|34=2|52=19700116-14:18:06.790|11=000007|55=DUMMY|54=#|38=1000|40=1|44=77|60=19700116-14:18:06.790|59=0|10=148|8=FIX.4.2|9=122|35=D|49=hello|56=def|34=2|52=19700116-14:18:06.790|11=000007|55=DUMMY54=#|38=1000|40=1|44=77|60=19700116-14:18:06.790|59=0|10=148|